Three Gringos and a Dog had a great time !
A must....
Great location right on the beach. The food is excellent and the staff is very friendly. The prices are reasonable and the drinks are strong.