I cannot recommend this hotel highly enough!
Excellent location: groceries, restaurants, and beach walkable; hourly shuttle to beach plus free access to loungers. Beach is really lovely - lots of loungers, lots of shade, calm waters. No pushy salespeople
Beach tip: Get a rum-in-the-coconut! Five or six types of rum plus a paper straw for only $10!
Excellent value: get breakfast included (it is a huge buffet with hot items rotating daily (there's a schedule in the dining area); free beach shuttle with access to loungers is awesome!
Activity Tips: attend the orientation (it's not a sales pitch) to learn about the beach shuttle and ask questions about excursions. Be sure to ask about the Friday night jump party shuttle. Take the beach shuttle on day one and ask at the beach resort for their schedule of events (e.g. yoga, pilates) - you can participate in those for free too. You can use all non-motorized water stuff for free (e.g. paddleboards, kayaks) and even use the Hobie cat mini sailboat for free with just a $35 lesson. Pay attention to where happy hours are (the resort and the hotel have different happy hour days/times)
Room Tip: Go for a 'deluxe' room if you can afford it (they are a lot bigger and nicer and have balconies and black-out curtains which the basic room didn't have) - I took a pic of basic king and deluxe king so you can see the difference. All rooms have a fridge. All rooms have a safe but you have to ask for the lock at the front desk (we thought it was broken)
Great eco-friendliness: has a water bottle filling station, doesn't use disposable cups, has dispensers for hand soap, lotion, shampoo, conditioner, shower gel.
Note: gym at hotel is really small and not well equipped BUT you can use the gym at the beach resort for free and also attend their exercise classes - be sure to ask at front desk for a schedule.