A lot of companies basically pay people for good reviews. You have to read the bad ones first and estimate how many of the good ones are real. I got this company from yelp and they did have good reviews. I have mixed opinion about writing a bad review on one hand you can never take it back but on the other hand it keeps companies under control.