Perfect puzzle!
Product came before estimated delivery date :) my 3 year old, loves his puzzle.
Rating: 5 stars