These guys were great.  Awesome customer service and attention to detail.  I mentioned we had new floors and they really were careful not to scuff them up.  They did demo and granite replace of kitchen counters, buffet counter, breakfast bar, powder bath, built in office desks, dual vanity and master bath dual vanity.