Arrived quickly and was easy to put together. Its the perfect size since we are limited on playroom space. My 10 month old already loves crawling on it. FYI The rectangular pieces are attached to one another, and the slanted ones are separate.