this arrived on time. It was packaged well. The manufacture's box contained all pieces necessary, but putting it together was a pain. The pieces are cheap plastic. But once assembled, it was fairly sturdy and our little one loved it.