Great location, everything you need for an amazing vacation.