I found this product online for more than half the price than in store, which was definitely a plus! Unfortunately when put together, not all corresponding 70 pieces were in bag. There were more than 10 incorrect pieces - not including different colors than pictured, resulting in an incomplete castle. I do plan to exchange in store for the same, if not similar product, as this was an ideal gift for my 1 year old. The blocks are perfect size, easy to put together, and she loved playing with Thomas. Hopefully the next set it complete and as pictured!