The size is good. It is as pictured, once assembled. The material is very cheap. For an item to be used in the bathroom I don’t know that it’ll withstand moisture, etc. It’ll do the job for now, but is not worth the price point. This is more of a $30 product.