It has 33 5-star reviews that are "unapproved", and eight 1-star promoted reviews that amount to a 2 star overall rating. I'd say that's an undeserved bad reputation. And no matter how many good reviews there are, the 1-star ratings are still the only ones weighing in.
In comparison, Google review page has a near perfect 5-star non-curated rating - https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...
The real kicker here is that to get to these 5 star Yelp reviews, you have to navigate a barely legible grey link at the bottom of the page. Purposefully hiding good reviews until the business pays for membership borders extortion to me.