We were there about a month ago, and didn't see anything resembling a beach near the place, which is located at the end of a shopping mall. The bar (I wouldn't call it a restaurant) was really jumping, with 3 or 4 bartenders running themselves ragged. A young crowd, and the noise was deafening!
We ordered our free margaritas (with the coupons from their website), and they were surprisingly good. We were there for about an hour, and most of that time was spent ordering, waiting for our orders and drinking two margaritas each. But I couldn't imagine spending the better part of a day there!