James was fantastic. We had multiple postponements and delays due to the pandemic and he was extremely accommodating throughout the entire process. Quick replies to every message from before the stay until it is completed. I would highly recommend.