Haven’t put it together because are bathroom isn’t finished yet. But the color is nice, the finish on all the pieces seems to be smooth and uniform. I don’t hear any rattling broken glass, but I didn’t take it all out to check because things never go back as they were. It is really pretty heavy. Much heavier than the one I had of a similar size years ago. It’s mdf, but still the pieces feel very solid and sturdy. Hopefully it will hold up well. I’m going to put some rubber feet on the legs to keep any water from the kids on the floor from being able to soak into the legs and ruin them.