This is an outstanding resort. The full experience, from check in (with friendly, knowledgeable staff) to the amazing location (close to the beach, terrific restaurants and other conveniences) to the clean luxurious unit, ensured our stay was full of memories our family will never forget.