Absolutely perfect!! Mine and my husband's honeymoon couldn't have been better! Great location and great host!