I really enjoyed my stay at Maggie's apartment. It's clean and roomy - perfect for up to four people. The Grassmarket location is fantastic: lot's of pubs, bars and restaurants and 10 minutes walk from The Royal Mile.