Dont be misguided by these all star reviews. I have experienced failure of commitment in twice in row now.
First they broke my single order in to 3 pieces and delivering at different dates, even when it was supposed to be a midnight delivery with paid charges for the service.
For the second order, they completely missed the occasion for which it was scheduled. Even when the order was placed 5 days in advance. And on top of that they wont answer the pissed off customer.
Dont bother using their service. Find something else