Time consuming to put together, but very sturdy until you put the legs on. (slightly wobbly after that, but I have it on carpet) The width of the top is 22 inches, NOT 25 like the description says. The towel bar looks cheap compared to the rest of the unit, and it's not a great colour grey. Kind of greenish.
I needed something counter height, that held a good amount of weight, with a very specific size top. This fit the bill, but could have been better with a few tweaks.