45mins wait for a table outside.
Food: okay
Service: friendly but ultimately bad-- screwed up one order, kept ignoring our empty water bottle, didn't chase away a bum in the outdoor seating area until after 5mins of begging for money (awkward!)
Ambience: Good.
Location: Great.