The pros:
- fresh ingredients
- attention to detail
- variety of foods, snacks, goodies and drinks
The cons:
- expensive
- location / parking inconvenient
Brief review:
All in all, a good place to hang out and grab a drink with a friend when it's nice outside. Friendly, prompt service. Clean tables. Great atmosphere! The only real problem is your wallet is going to be much, much lighter after you leave. If you're going because you're hungry and you want value, this isn't your place. If you're going to hang with friends to relax and enjoy the day, I think you'll enjoy the place.