Have been here 3 times and have had a good experience every time. Great food, friendly staff and the outside couch sitting areas make you feel like you are at a resort. They are also the best place for brunch on the weekends. I would definitely recommend it.