Like what everyone is saying, Yelp review system is very easy to game. Just create a one off profile, and hype the business. Yelp algorithm only allows good reviews getting posted while the bad ones are buried. Why? Because good reviews generate traffic to Yelp which in turn help Yelp getting money from advertiser.
Five stars review system is flawed.