We had a lovely and very comfortable stay.
Positives:
Thembalani was very accommodating, allowing a last minute booking on the day and a midnight check-in as we were stranded mid-journey from north to south England. He was very responsive on messages and on the phone. In person, he is kind and friendly, showed us around the flat and how to use everything. He was also welcoming of our two dogs.
Clean, comfortable, convenient and full of amenities - everything from toiletries to a good 2000W hair dryer! There are also some cereals for breakfast. Wifi worked fine, shower was adequate (neither powerful nor a trickle), and parking was convenient. There are patches of grass outside for the dogs. The communal areas are clean and in good working condition. There is a working lift and cleaner in the morning. The neighbourhood is quiet so we had a good night's rest.
Can't think of any negatives.