Excellent customer service.. Prompt follow up from customer service agent. I had trouble while placing order and then I left it . They emailed me querying about incomplete order and called as well. Agent was very pleasant to talk. She answered all my questions and helped me to place my order on time. They accomodated my delivery time request as well. Highly recommend this site.