Been there many times and always had a great time and service. Knowing how to select your waiter is key to improve the experience. I like to go through the italian gentleman directly. He is very service oriented.
The only place you can have something to eat at while at the beach. Prices are a bit high, which is to be expected, shrimp with garlic is good, French fries and chicken are decent. The owner is very nice, rest of the staff sometimes partially motivated. You can rent beach chairs from them for 150 pesos per chair.
The grilled chicken was perfectly grilled and the fries were good. The beautiful view of the beach, and friendly staff made it enjoyable. To top it off, a friendly dog became our entertainer, stealing a fry or two! Definitely recommend this place where even the four-legged patrons join you for dinner!
BEWARE PARKING SCAM!!!! They were a little busy when we were there but service and food were still reasonable. The beach and the atmosphere are very nice EXCEPT the scammer in the parking lot. Parking is free at this beach otherwise there would be signs. The scammer gives you parking directions and everything just to appear legit and get money from you. Simply refuse to give him money and count on him being rude and nasty. He is a trash person. If you need help, go in the restaurant and ask for the manager of the restaurant.
Price is very good. I had dish of the day. Chicken is well seasoned and filled me up. Atmosphere is amazing. They may close near the sunset but please stay on the beach. You can see an amazing sunset from there.