The flat is located in a very good location. It is 5 minutes away from the Royal Mile and Waverley Railway Station. It is located on the 2nd floor, so be prepared to climb stairs. The bathroom was well maintained and really clean. Bed was comfortable and warm. Arvin is an excellent host and his place is well worth staying.