The product was received quickly. For the birthday of my son he was very happy. During assembly we realized that a room was broken. We just had to contact Mega block via their website and indicate the defective part and we have received a replacement within weeks. Very pleased with this purchase, I recommend.