This a wonderful apartment in the perfect location on the Royal mile. It's very clean and cozy with everything you need. Christine is a very responsive host. We stayed a week and wished it was longer. We would not hesitate to stay here again!