I can't praise this company enough.  They worked around my uncertain schedule, completed work in a timely and perfect appearance.  Even set furniture in place as I wanted.  I hope to use them for other personal jobs.