Perfect location, terrific accommodations and excellent communication throughout the vacation. Highly recommend!