I bought this as a gift for my 5yo nephew. He liked it so much. The item was delivered in a couple of days, packaging was good. Quality of the blocks were ok. No sharp edges that may scratch the skin. The blocks were big so no worries of him swallowing any of the pieces. It also comes in different vibrant colors which appeals kids.