The quality of their work is good; however their complete lack of communication and professionalism made for a bad experience overall. I hope your schedule allows you to meet your project manager before 3:30pm during the week because he won't meet after that time. They did not want to provide an itemized invoice but wanted us to pay based on their estimate. They tried to charge almost $500 for moving furniture when they only moved 1 item and they broke it. Overall a bad experience and I would not recommend them.