There is no way to wholly express how perfect this flat is and how thoughtful Phil and Sandra as as hosts. The location is so convenient as it is on the Royal Mile so most everything of interest is easily walkable. The building is secure and noise from the street is minimal, if at all. The flat is incredibly clean and well appointed. There a little touches all over that make it feel so welcoming without making it seem like you are infringing on someone else's home. Phil and Sandra are ideal hosts with great communication both before and during the stay. They offer great support and advice should you want it but are not intrusive at all. Overall, this was an ideal experience. I would highly recommend this to anyone and hope to stay here again in future.