Michael was very easy to work with for booking, even though an emergency hospitalization for my son ended up canceling our trip. Everything was smooth during that process as well, and I will definitely book with him again on future trips!