Exactly what I needed. I had read a number of reviews and glad I made the purchase. It's perfect for my small apartment. The glass does hold in place, when first assembled I put two heavy boxes on top for the night to secure it.