Extra Mile Carpet & Tile is the perfect name for this company. They really do whatever it takes to please their customers. I've been really satisfied with the work that they've done for me, which has included carpeting, tiling, and upholstery. I have used other companies for similar jobs, but most of the time, they just do the work with no communication. Extra Mile, on the other hand, takes their time for the sake of quality. It's nice to know that there are still companies out there like this. They are very clear about every aspect of the project, and they keep their customers informed about what they're doing and if they come across any extra costs along the way. Mark is one of the nicest people I've ever come across. The whole staff is knowledgeable. They know what they're doing and communicate well. I would definitely recommend them.