Fantastic location just off the Royal Mile convenient for sight-seeing, restaurants etc. The flat had everything you need including milk and fresh juice.
The only issue we had was a lack of sleep on the Saturday night (Sunday night was much better) - fab location also means close to pubs and we picked Champions League night to stay - ear plugs for next time!