David was awesome. Communication was great and he was very understanding when I had travel issues and had to cut my stay short. He even helped me figure out how to handle my cancellation specifics. Thanks for all the help David. I would highly recommend.