Gary is a great host! The apartment is just a few steps from grassmarket, and has everything you need for a comfortable stay, the apartment is very modern and clean. The only little downside is that checkout is a bit early but Gary was nice enough to let us extend the checkout time.