Location location location. Perfect for everything we had planned. Great communication. Enjoyed our stay.