We stayed at Patsy's place for a month during lockdown, and we had a wonderful time. Patsy is an excellent host, and her place is very cozy and in a great location just off the Royal Mile. The bed is very comfortable and the bath is also great, with plenty of hot water. The wifi works great as well.
We had everything we needed for our long stay to make meals and feel at home. Patsy even had the flat decorated for Christmas, which was so nice as we were away from home for the holiday.
The only downside is the floors are quite creaky in some spots, and there is a bit of noise from the neighbors, but we were not very bothered by it, and is to be expected given the location. There is a fan in the flat which drowns out noise quite nicely when sleeping.
There is plenty to eat and do nearby, and many good grocery shops as well.