My husband and I ate lunch here last Friday. We got there around 11:30. There were 2 cruise ships in town, so it was busy, but surprisingly there was no wait! Location is great - literally on the water. The vibe is fun - loud music, entertaining staff. The drinks are good - I felt like I got what I paid for. (I just got a regular-sized drink for around $5-can't speak on the "yard" drinks) The food is good. Definitely not gourmet or upscale, but that wasn't what we were looking for.
A few things if you've never been - it's lively (music, dancing, karaoke, etc.), customer participation is encouraged, and it's not cheap! Only complaint was that our server was PAINFULLY slow and only became notably friendly when it was time to pay. However, upon observing the other waiters/waitresses, ours seemed to be the exception of the bunch. Everyone else appeared to be hustling. Whatever - didn't ruin our time! We still love Senor Frogs!