Will be difficult to find a better walkable to everything location. Easy walk to the Castle and Royal Mile, restaurants and coffee shops nearby. Melk got our mornings started, Orto, was good for dinner (make a reservation).
Townhouse was comfy for our multi-generation group of 7 adults. Only negative was having only one space to park a car (tight squeeze in the 1 car garage), had to fuss a bit finding space nearby to park our second car, but we were aware of that before booking.