We just dined there for lunch. I would recommend one of their daily specials. I ordered a BLT special. It doesn't sound like much but it was unbelievable. The waiters commented on how good it looked. My husband ordered off the menu and he thought it was ok. I think their daily specials are probably a little more special because they are different than what they are serving all day. I ordered the lobster cheesecake appetizer and that was ok. My son had the soup of the day (some kind of Lentil). He loved it. He is 9 so I was surprised. My daughter ordered a fruit plate. It was more like a salad with fruit around it. Very pretty. she pretty much picked out a few rasberries and blueberries and that was it. Not practical for a 5 year old. My other son is the bread eater. No appetizer. The bread was a variety and very good. My 3 kids had the pizza for the entree. That is about all there is for young kids. Didn;t have any room for dessert. Restaraunt is fairly uneventful as far as ambience. Maybe since your son is 17 I saw some people eating at a counter. I don't know if you get to watch them cook (it might just be the pizza oven), but it looked like more younger people there. Hope this helps.
Patti