Location and flat itself is perfect for a stay in Edinburgh. Teresa is also very friendly and we enjoyed speaking with her.
Unfortunately the shower (and possibly bathroom) was not cleaned after previous tenants, this was obvious by all the products and spilled liquids on the shower floor.
The check-in was hectic. Unfortunately, having booked so many different locations for our travels through Scotland, I didn't think to clarify with Teresa our exact arrival time. When we arrived we had to turn on our American phones to call her but she didn't answer by call or text. It took a few hours before she met us at the door. She let us in but still had to finish cleaning from the previous renters.
We also experienced constant issues with the fire alarm going off every time we used the stove top and oven.
Price, location & space is good but definitely has room for improvement in regards to cleanliness & communication.