Great location, great communication, flexible and accommodating. Thoroughly enjoyed my stay.