Great product for the price. A touch of spa for my 1/2 bath. Be prepared to do some drilling as there were a few holes that weren’t drilled. Secondly, some of the pieces were miss labelled. Not a deal breaker because it’s easy to correct. In the end it looks great.