This was perfect for our needs. Really easy to assemble - managed it on my own in 40 minutes. Everything we wanted to put on it fits perfectly. Couldn't be happier.