Eleanor's apartment was perfect for us. The location is awesome for someone who would like to visit the castle, walk the royal mile and ramble down the hill to Grass market. There is a grocery store a close walk away with pubs and restaurants a half block away.The apartment was clean, warm and accommodating. I would book the apartment again.