Perfect location few minutes walk from Waverley train station and practically on the royal mile. Photos don’t accurately represent the flat (outdated). We had trouble getting the key out the lockbox due to being told the key was in a different lock box and the lock box being stiff. The flat was freezing when we arriving - a very unwelcoming touch. Once the heated kicked in (this took a while) it worked well keeping the flat nice and warm. Fire alarm needed batteries changing. WiFi extremely slow and only works when you are in the living room. Tv barely had signal. Windows in living room filthy. Only 1 plug socket in bedrooms so I would advise to take extension cord. Mould on shower curtain. Host unhelpful with accessing key out lock box but once in sent message the next day checking in with how our stay was. Would only stay again if significantly cheaper than other air bnb’s/hotels. If similar price to others would book elsewhere.