Shipping was fast, everything wrapped securely, instructions said 45 min assembly time (took 2 hours), instructions were very easy to follow though and the results were amazing….my granddaughter loves it!