Went to lunch with my mom, and really enjoyed our food. The waitress was knowledgeable about food allergies on the menu, and helped with suggestions. The manager sat us and checked on us during our meal, which was a nice touch. The only reason I gave 4 stars was because it took an absurd amount of time for our waitress to check us out. We were clearly shopping and took a break for lunch, and wanted to get back to the stores. She never checked on us after dropping the check, and I had to bring it up to her at the hostess stand after waiting so long and not being able to flag her down. In doing so, i thought she'd get the hint we wanted to leave, but then it took another long period of time to bring our check book and card back! A very frustrating end to a good meal.