If you want to be in the very heart of Edinburgh, you cannot do better than this place.