I've been to this place several times. I always want it to be better than it is, because I love the outdoor seating and the location for people watching. But unfortunately, the food and cocktails are just mediocre and the service is awful. It takes forever to get your server to pay attention to you, and when they do, they're rude.
The last time I was there, I was with a table of 8 and we were the only people in the place. After waiting 20 minutes for the cocktails we ordered, we walked inside to the bar and picked them up ourselves. Our waitress NEVER came back to our table. We intended to order food too, but ended up just paying the bartender and leaving.