Their service is good and also their customer support. If u live in city u can expect your delivery within 3-4 days normally.
I have ordered asus zenfone 2 and I have received it after 2 days. Also the return policy is simple. But sometimes their offers are so bad that you can get the same product at low price outside.