David's place was perfect for our needs. We really appreciated the many thoughtful touches, the amenities, and David's communicativeness.