David was very good at letting us know everything we needed to know and able to answer any question at any time. The check in/out process was very smooth. Clean place with everything that we needed in the house. The parking was a little inconvenient as we had to park about 1-2 blocks away each day but it was free so not too bad.