Location was good with respect to Old Town, Royal Mile, and tourist attractions. Wonderful park right across the street.
However there were a few things that made the stay less than expected. Dirty dishes and utensils. Train right outside the flat. And a slow than desired response to issue of no hot water.