Can't rate David highly enough. Communication was great; we had a medical emergency while we were here and he worked with us to adjust our check out process as we were trying to navigate a very stressful situation. It was a huge help and he was patient and understanding throughout. Thanks David!