Flat is in a good location, about £10 in a taxi from The royal mile, bus stop just a few minutes walk away. basic but clean and host is very accommodating.