David was a great host. The location is absolutely outstanding and the apartment works very well for spending a few days to a week or more touring Edinburgh. It was great to have a place to have some downtime and make our own meals if we wanted to.