Great location, and all the amenities you need on a vacation.