I have been here twice now and the place is very clean and well run. The only downside are the waitresses at times. They seem overworked and stressed (we visited on a Sunday during the brunch hour). The food is good and pretty reasonable. We would definitely dine here again but just not during a busy time.