Absolutely perfect! I was expecting it to be quite large but it is the perfect size. Very easy to assemble. We put the entire thing together in 5 minutes.