The breakfast variety was very very good!
The bar food for lunch was not great. Most everything I ordered a la carte was just average though the prices were not.
The beach is convenient, pool, spa, and gym facilities were all really good. Plenty of easy options for walking and running.
Wifi is very weak in some corners of the property. It is challenging if you are working so check before you fully accept your room.
Some rooms with connecting/adjoining doors are not private. You can hear your neighbors completely. In fact, you can talk to them. It was a real problem for me. Our neighbors were on a different kind of vacation and just kept us up half the night. They were not being particularly load but everything came through.
All that said, I would recommend the hotel. Just choose your room wisely