This is an adequate place, a little distant than you might like to be from Grassmarket, but close enough to walk. The flat would be best characterized as a corporate Airbnb rather than a home. This is a average place to stay, beds are fine, shower eventually works, located on a somewhat busy road where you can probably do better for location and amenities. It checks the “I have a place to stay” box, just keep expectations lower than other airbnbs. Communication was fine, although we stayed for 2 nights and got an email on the morning after the first night asking when were leaving the following day so they could turn over the place, adding to the corporate feel of the stay.