Almost excellant
I was extremely happy with the next day shipping, however was disappointed that my greeting was not entered in the card.  Attention to detail would be appreciated for future orders.  Other than that I think Amazon is great!
Rating: 4 stars