Too late
This showed up 2 days late and had to run out and buy a replacement gift on the party day.  Not cool.
Rating: 3 stars