I have only come here for drinks the many times I have gone. The ambience is great and the people watching from the patio is FANTASTIC. I have always received really great service and the people you meet there are really interesting and typically fun. I have yet to peg the type of crowd that hangs there. It is such a mix and seems to change every time I am there.
I am not the biggest fan of their drink selections (beerwise) and their margaritas are not delicious at all. But that being said you can always stick to a classic high ball to get the job done ;)