The resort is fantastic, amazing reviews, helpful customer service! Mind the extra fees because they add up. But seriously everything was top notch!