I have been using their services for about six months now. I have booked 5 - 6 times so far. Every time they have canceled the order after delaying for a week or ten days and then cancelled the order. I have had to book again and get it delivered after following up multiple times. Some times it doesn't allow me to book the second time saying the previous order is still in process though it was cancelled and I received a message confirming cancellation. I have used five different agencies so far in last 10 years and I can confidently say this is the worst agency I have ever had.