We had a great stay at Caroline’s place. The Royal Mile location is perfect and the apartment served our needs. The shower is a bit tough as it is very small (and I’m only five feet tall), but doable for a short trip. Check in/out was flexible and easy.