I had to cancel last minute, but Ryan was very understanding and communicative. Answered all my questions and assisted me all throughout booking and my travel planning.