These are very nicely done. Everyone was very impressed with them. The only thing that I didn't like, was that you had to buy 50 of them. We only had about 20 guests so the rest are left over and I obviously can't use them again because they say happy 1st birthday and have a name and date! But overall, I would reccomend them for any occasion.