I still gave them 5 stars, because I chalk this one to being an anomaly . Most of my orders with these guys were completed and delivered within 10-15 min.. For some reason, this order took 2 hours. In the end, they did deliver.. just took longer than I'm used to...