This is a beautiful place for couples or a family. You can do a romantic dinner at Sentido Norte - kids not allowed. There are other options like Pot & Bowls, Ponciana, or Papagayo brewery. Beach club food isn't bad either, however, you will have to pay extra for access. I recommend, if you are staying for at least 5 days and have a car, to buy groceries at a supermarket so you can do your own cooking. The on-site gourmet market is very expensive.
Lastly, the description/ad states "ocean view", and there isn't ocean view access from the villa. You aren't too far away though. The pictures below are from the beach club, and the restaurant Sentido Norte. Make sure you make reservations far in advance, or you will not find seats at the restaurant.
Overall, we would visit and stay again.