What you typed also is what sucks about Yelp (and sites like them in general). People will go out of their way and to great lengths to complain about something (sometimes rightfully so, sometimes not) but usually don't say much when things go right and/or are great.