I don't know if there could be better location. Right next to Royal mile (50 m) in city center. The apartment is really cosy, comfortable and clean. The owner is nice and responds quickly. Great experience :)