Great for the price. Assembly was easy. Some details weren’t perfect such as the towel bar being slightly curved and some of the white paint bringing a bit thin on the edge so the material under showed a small bit but these were minor drawbacks for the price. I’d recommend this product for an budget bathroom remodel project like mine.