The check-in experience was smooth, and Jamal was very accommodating to our early arrival at the resort. The resort is very clean and beautiful, with a stunning beach. The staff was very friendly, attentive and always willing to assist. The food served was delicious, and I don't think there was anything we disliked! Overall, a very happy and satisfying experience.