The shelf is beautiful but, no matter how well constructed, is somewhat wobbly on the carpet. Also, due to our heaters, it cannot be flush against the walls and instead sits out from the wall about 2-3 inches.