Perfect location, great communication and very flexible. We loved the stay for our family!