A great place for a perfect vacation.