We really enjoyed our stay at Maggie's. It's the most perfect location if you want to be in Old Town Edinburgh. We were able to walk to all of the locations we wanted to see. Just a heads up for those who drive, parking is very limited, we ended up choosing to park at the waverly train station which wasn't too far off the Royal mile. It cost about 20 pounds for a day. Overall it's a great location, finding it was easy if you follow Maggie's directions!!