We only stayed for two nights and David's apartment was conveniently located and within walking distance to the key places that we had planned to visit. David and his team were great in communicating with us prior to our arrival and in ensuring that the check in process was as smooth as possible.