Just what we needed and super easy to put together with shelves that are adjustable given how much room each one needs. The wheels make it a breeze to pull it out when it's needed and away when not needed.