Kevin was communicative and quick to respond. He was very flexible and understanding with unexpected last minute changes during my stay.