One star for clean, but it's new, one star for good food and one star for reasonable pricing. That's about it. A couple servers are nice and hard working: but the majority seem to be too immature to take their job seriously. Even when it's not busy, they take forever to greet, sit and serve. They'll stand around talking to one another and give snooty smirks to all their waiting customers. They don't seem to have any patients for kids either. Train or replace the staff and maybe the review would get better.