Great location - only 20 minutes from the old town and a bit more for Newtown but still walk able. Only 5 minutes on foot to Holyrood Palace and Dynamic Earth. Also close to the Holyrood Park.
Plenty of restaurants and shops but still very very calm. Apartment is older and maybe not "charming" but perfect for a weekend.