I had ordered a magic pillow and the delivery date provide was around 4 days from the booking date, unfortunately I got it weeks later after talking to the customer service rep multiple times. Very poor professionalism and really disappointed with the service. I do not recommend this site. Thank you