Great location, inside and outside dining. Shades for sun and heaters if needed. Parking isn't always the best though. Clean, friendly and the service is always good. Wide variety of food choices. Have never had an issue with any food option. Prices are a little high compared to some other dinners in the area but the atmosphere is great. Kids love the case with the huge cookies on the way out. They also have private rooms if your looking for an event space.