Very clean, comfortable rooms. You need to be very sure of what you are getting though. We booked 2 beds and found out when we arrived that the price we had paid Airbnb was for 1 bed and we had to pay another R200 for the 2nd bed.