Hotel was clean and safe, across the street from the beach which was great. Hotel offers free beach umbrella vouchers, but like restaurant reservations, it's first-come first-served so you have to ask early in the day. Otherwise, it costs $10CAD for an umbrella and 2 basic chairs, which is reasonable. Hotel beach table with free non-alc drinks is super convenient. Lots of "salespeople" at the beach, gets annoying to wave them off so often, but great if you want a $2 beer without going back to the hotel.
Some hotel areas and amenities are dated, but clean and everything works. We tipped the maid, and at every meal and each time we were going to sit around for drinks (~$20-30 CAD total tips per day for 2 people, a litltle extra on day 1), and the staff were super friendly and nice.
Very good local food choices at all meals, enough variety, never seemed to run out of anything. Snack bar offers good "North American" food choices.
Lots of people try to sell you boat & bus tours. After listenting to about 10 people in the first few days try to sell us the same things, we finally bought a full day private boat tour for our group of 8. It was an amazing day and cost 1.9million COP ($650 CAD).
A couple inconveniences that shouldn't change your mind about staying here:
1. Check in was slow
2. You get 1 physical key per room, so you have to navigate when two people are at different places