Great location, clean complex. Beach was lovely as was the athletic club. Loved how much was offered right within the complex and the proximity to other sites was wonderful. Would definitely stay here again.