It is convenient being on the Royal Mile (High Street). When we first arrived, the apartment smelled. I called, fortunately before 5 PM when they close and they sent over a maintenance person. The smell was associated with a shower drain. After airing out the place and running the shower for a few minutes, it was fine. Maybe, the staff could just inspect the apartment periodically or just before guests come?
Everything was pretty new and in good condition. The kitchen appliances may be standard for Europeans, but not for us from the States. Maybe some basic instructions for the dishwasher, oven, and cooktop?