I would usually give it a 5-star rating, but I'm a little disappointed that I was charged for delivery this time. I've been a loyal customer of this site for years, and this is the first time I've had to pay for delivery. From now on, I will be using a site that offers free delivery. However, besides this issue, the service has always been excellent.