AMAZING LOCATION! Everything you could need for a fantastic vacation.