Nice and clean. Friendly staff. Lots of choices in their menu. Parking can be tricky during lunch and dinner hours.