Arrived on time
The wedding it was purchased for was only a few days ago and haven't received a Thank You note yet.  I looked in the package and it looked very nice. I would probably do this for a gift again.
Rating: 4 stars