I had a very enjoyable stay.
The flat is in a great location, only 15mins walk to Royal Mile and Bus service is a few minutes walk to Princess St.
Al is a really nice guy. He couldn't have been more accommodating with my check in and check out times, was very respectful and helpful.
Flat is comfortable, clean, tidy and exactly as per the photos. WiFi was great, big TV in the lounge.