Lovely place, very close to royal mile. Super easy to get to everything. Had everything we needed for a lovely stay