I have been shopping at David Allen Bath Shop for approximately 30 years and have redone 5 bathrooms with his products. I have always found that their service is very attentive, the products are of high quality and their prices are very reasonable. You may pay a little more here than at Home Depot, but you don't get the service and quality that you do form David Allen's. They always stand by their products.
Recently, a facuet that I purchased 6 years ago developed a small leak and I took it back to the store. Allen was very gracious and immediately went about testing the facuet for water tightness and replacing some of the parts.
Allen is always very pleasant to work with and I trust his advice without question. I would never go to another bath shop