1) There's no mention of their customer support number on their website. You have to go inside their website like crystal maze and still you get nothing. Thanks to Google!!!
2) Overpriced to the core. You are told one price. The bill shows another....