Just coming to the end of the most perfect 10 days ever. I will write the full review when we get back but....rooms excellent, staff friendly, food excellent, resort super clean, I can barely find anything bad to say about the trip, just sorry to leave! Heaven