I would give this 5 stars except for the assembly. It took me almost 4 hours by myself. Make sure you pay attention to how the lip should sit for the front, or you'll be taking it apart and putting it together again, like I did. The back piece I think is supposed to keep the piece from swaying and keeping it sturdy, however it is only a very thin piece of plastic ply-board, that does not have any pre-drilled holes, but a bag of 18 or so little nails that you are supposed to hammer into the frame through the plastic ply-board. You can't do it. The plastic ply-board also does not match the size of the piece and leaves about and inch at either the top or the bottom even if you find another way to attach it. I am still working on that part and will need to find a different way to attach that piece. Maybe gorilla glue. Otherwise, it is a beautiful piece, and the mirrors make it look glamourous.