Our check in experience was wonderful, we were warmly greeted and given great tips and information about the island! The resort itself is large, several swimming pools available and well maintained. We stayed in a junior suite with 2 children (who used the sofa bed which was comfortable and large), it was not ocean view, but was spacious and clean. For a 5 star resort a few small things could be tidied up, such as many scuffs on walls, carpet upgraded, but other than that room was good! The breakfast buffet is simply amazing!! We looked forward to it every morning! Great experience overall!