Cheap materials, but meets expectations for the price. Perfect for our apartment bathroom. Gave 3 stars because it has a strong smell.