This piece was perfect for the space it was purchased for.  There was a little more room inside to fit extra towels I had.  I wish it was a little taller, but was aware of height prior to purchase.  Arrived already assembled.  It's sturdy, but would recommend using the child safety attachments included if you have small children around.  It could easily tip.  Would recommend.