The location was great - easy walking distance to the castle, royal mile, and lots of other places to explore. The apartment is cute and comfortable, but the only downside is the freezing water for showering. Made getting clean very difficult. However the host was quick to respond to our questions, and we really enjoyed our stay.