Excellent stay. Large, spacious condo that can fit a sizeable group comfortably at a better value than the resorts.