Well, I ordered a custom store from the website. Took three days and repeated mails for them to acknowledge my payment.
Its been over a week since I made payment, I dont know when the ordered store will be delivered despite requesting a timeline.
Will give an update if they ever deliver.
Update:
The site has been delivered. It looks top notch. So asides the crappy customer service, I ll advice you buy it.