Excellent location. Very communicative and flexible; we enjoyed our stay.