Definitely everything I expected!!! The material is so soft and cozy. Easy assemble, just make sure to follow the instructions. Great and fast delivery. Delivery team called me 30 minutes prior to the delivery.