Location, location, location! This place can't be beat. Christine was an excellent host, communication was top notch. Can't wait to come back again.