On arrival the apartment was very very dirty, it was obvious it hasn't been cleaned for a very long time or rather not at all. The curtains in the main bedroom were hanging by only a few hooks. The dishes from the previous time was still in the dishwasher and clearly it was in there for a long time, even the dirt was growing. We had no water in the kitchen as the maintenance guys did not open the valve after they replaced the washing machine. There were no pots and hardly any cooking utensils, no kettle and one small pot that was left dirty under the sink. The pan in the oven was also dirty. We booked two bedrooms for 5 people and there were not enough towels and the towels that were there were past its best times. The couches in the sitting room are disgustingly dirty. We had issues with the DSTV but that was sorted and the second time I just left it and watch NetFlix instead. However, with all this, the manager did apologise and immediately got the cleaners involved. After the apartment was cleaned it was more acceptable. We did extend our stay after negotiating with the manager and I had to split my stay due to travelling and the manager allowed me to keep my stuff in the apartment although the cleaners did open and scratch in my bag. After all, the apartment is spacious but needs some attention to detail to make it more 'Luxury' as what they advertise it for and the cleaners need to be supervised properly. Otherwise apart from the dirty experience, you have enough space.