The food was fine, typical of any beach-side open air restaurant. The bathrooms weren't the most modern/cleanest, but I'm a bit snooty about that stuff, and I was still able to use them.
The food was fine, and more than enough, I didn't find the portions small at all as one reviewer had mentioned. It was also quite cheap. FYI, the margarita's are made with wine, and not real sours mix.
I would go back again, hopefully next time the waiter will be a bit friendlier - I think he was rushed off his feet to some extent.