we spent four nights at Cherry Tree during the World Cup 2010. The location is ok and the place is clean. The owner of the B&B is a miserable person. If you are not awake by 8 am you can expect that she will bang on your door to get you out of bed. The breakfast was awful....dry cereal, packaged...
I stayed at Pension Gecko for a week. The room was spacious and clean. There were kitchen facilities. The host and family were welcoming and accomodating. The location (near Northcliff) was convenient. I would definitely stay there again.