Absolutely perfect for the space we have I would love to buy a second one! Though there are many pieces, the instructions were easy to understand. It does take some time to set up but the finished product is well worth it!