Bank of America was the only frustrating part of the home buying process. We had a very long close window (45 days) which should have given them ample time to finish everything timely but Ultimately we had to extend the due diligence window twice because BofA couldn’t provide the loan commitment letter on time, and we didn’t close on time either due to delays on their part which seemed avoidable. With respect to closing, I will say we accelerated the closing date a few days (but this was several weeks in advance). They weren’t responsive about the status of their work and outstanding items leading to the delays, and did not give us any timeline to work with. It was impossible to plan anything in advance as they couldn’t guarantee any sort of timeframe to close. On our scheduled close date ; They kept pushing the time back later and later because they were waiting on “one final item” (which was never sufficiently explained) And then they said all their computers died two hours before close of business before we were able to close. We ended up sitting in the attorneys office until 7 pm on a Friday night when they finally got their act together. Also on the front end, I had to ask multiple times for the loan estimate sheet needed to compare terms to other lenders as they did not answer my questions and overall seemed to try to avoid providing the information needed. Ultimately I think we got to fair terms which were better than or equivalent to other lenders but it was a big struggle to get there and it involved a / lot of negotiating and back and forth and repeatedly asking for the same info. Also the frequency of communications and responsiveness was inconsistent. Sometimes it would be days of me following up with no response/communications. Sometimes there were vague responses about in process. As it got closer and closer to my closing date this became more frustrating and seemingly more scattered. The lending officer we were working would put an out of office message on and include someone else in her email for questions who also had an out of office. They should make sure there are other resources available and these things are communicated more timely. There was not a clear hierarchy for complaints either - they should provide customers access to managers/supervisors for this. There was little communication when questions were asked and no transparency into the status of their procedures and outstanding questions which is my biggest frustration.