The reason for the 2 extra stars is for our server Melissa. I've gone there a few times, and she is fantastic. She remembers your drink order and brings it right over, knows what you would like to eat and comes and actually checks on you.
If she is not our server I've experienced what the other reviews say and would have given 1 star. We sat on the patio for 28 minutes watching servers walk past us. My friend went up to the bar to get our drinks and the bartender said we couldn't be served because we were sitting at a table and just needed to wait.
The tequila happy hour on Tuesdays is a sweet deal, if you can get a good server then it is a great place, if not you are screwed.