With proximity to the pool, Punta Bonita was our lunchtime respite pretty much every day of our stay. The food is extremely fresh and the margaritas are fantastic.
We also visited for dinner - which was excellent. The night we visited (a Saturday) there was a mariachi band strolling table to table. Table to table musicians usually aren't my thing but these guys were so talented, enthusiastic and engaging, we were sorry to see them move to the next table.
And service was, of course, outstanding.