This place is in a wonderful location - right near Royal Mile. It is on the second floor so you do have to bring your suitcases up but it wasn’t too much trouble. Easy check-in and very communicative hosts.