Perfect size for what I needed in my bathroom (even though it's a kitchen bathroom).     Instructions were fairly easy to follow, but it was a real time commitment to put it together.  Took me about 4-1/2 hours over a couple of days.   Seems solid and decently built once assembled.