David was great - very responsive and was able to accommodate our early arrival and later departure times - really appreciated!