This was my granddaughter's only request for her eleventh birthday. It arrived late, but the LEGO box was soaking wet, wide open, and taped back together. The DHL shipping box was in perfect shape, so the set was shipped damaged. I have no way of knowing whether all the pieces are in the box. Expensive plus $10 shipping.