Very reliable and professional. Showed up on time had solutions for a bunch of flooring problems I had and saved me a lot of money. I will be calling Hampshire Floor Sanding in the future for any flooring work I have. A+++