Perfect in many ways - spacious, luxurious, had everything you need, homely and great location. It was let down by a bit of a tricky check in with parking (could have provided information about this ahead of our arrival) and having to chase for a replacement parking access key which took days and we had to pay for parking while we didn't have the access key. The AC also had an issue but this was dealt with swiftly.
Overall the response time and communication was fragmented and lacking pro-activeness of communication. Would go back as the building does not have load shedding which was very much a bonus.