I have travelled extensively in Colombia in the last 4 months, and i have to say, this hotel had the least friendly staff (Crespa and Tyson were nice). Not that the staff is rude or anything, but it seemed like everyone is tired of their job there. Most of the little beaches in front of beach-front "rooms" had rocks or corals.
Also, be aware, the property is VERY large, and depending on which "room" you're staying in, it can be quite a walk to the restaurant or the bar. We were fine, but certainly, can be an issue for some.
Upon arrival, you're greeted with a welcome drink, they sit you down, and tell you different information about tours, the hours of restaurant/bar, etc., all of which could've been included in a confirmation email. Then you make a line to check in with the only one person checking you in. At this point, everyone from the boat is already here. It would have been more efficient to check in as people are still arriving from the boat, so the first people to get off the boat could be the first people to check in.
The hotel offers tours like plankton and snorkeling. For plankton tour, we had to gather at 6pm, and it was a manual hand written process of copying names from one piece of paper (we signed up for a tour upon arrival) to another.. Add that to a dragged on check in, and it's easily 2 hours wasted if you arrive to the island at 12-1pm.
Compared to my stays on other islands, not coming back to this one.