I spent days researching playsets before deciding on this one. It has all the features we wanted at a very reasonable price. Shipping and delivery went smoothly. We opted to put it together ourselves over the course of 2 days. It was a challenge but not too difficult for people with some experience. We had 2 pieces missing but customer service got them to us quickly.  My girls absolutely love their new play set.