Overall I'd say things were great! I'd definitely come back to this resort in the future!
Check-in: It seems check-in always takes a while, especially after a long day of traveling. Everything went smoothly, the person helping us was very patient and personable. We received welcome drinks that were delicious! 10/10 (although I do wish Expedia clarified that the all-inclusive option was not included. That was an unexpected expense, and quite pricey).
Room: It was great! The AC worked great, the shower was good, had warm water. There was a hammock in the room that we spent quite a bit of time in. The balcony was also nice! 10/10
Facilities: Pool was clean and spacious, they had activities during the day. All the bars were great. Everyone was very nice and helpful. One negative and it could have been because we were visiting in the off season: breakfast started at 6:30 and we had an early excursion that we had to make the 8AM ferry for. We arrived at 6:30 AM and they were still setting everything up. None of the hot foods were out, they only had fruit and cheese out. The hot food didn't show up until around 6:50 but by that time we had to start going and didn't leave much time to actually eat. Again, it could have been because we were in the off-season so things were a little slower getting started but it wasn't a great start to the day considering we were expecting to be able to eat our included breakfast before heading out for the day. Overall I'd give the resort an 8/10!