Agree on the website issues. It really requires improvement. Their phone customer support is pretty good. Service levels here in Pune from collection to report are pretty high quality. Pune is pretty close to their main facility in Mumbai by the way. I also find their profile diagnosis to be pretty reliable. Nothing to complain here.
BTW, customer support offered me a 20% loyalty discount for having availed the service previously.
Disc: Not invested but interested.