We had a good meeting yesterday with Sara and Carlos, who put together the schedule. They start work next week Tuesday, 7/28/2015 and finish on Monday, 8/31/2015. That's about the length of time that Sara thought it would take when we first met.
We went over a lot of specifics with Carlos, e.g., what fixtures are they saving, where to store the radiators while out, what to do about art in other parts of the house, etc, etc.
We got a very positive feeling overall. They are very contentious and have everything covered, as you'd expect.
7/28 - Begin
8/2 - Rough electric
8/6 - Drywall (second payment due)
8/12 - Painting (third payment due)
8/19 - Floor refinishing
8/28 - Stair carpet installation
8/31 - Punch list stuff (final payment due)