Great place. We loved our stay. Easy to get to with public transport and a bit of a walk. Walking distance to castle, royal mile, trains, and shopping. Very clean and fully stocked kitchen. We would definitely recommend and stay here again.