I stayed at the Caledon on the 2nd week of my trip in South Africa in July. It was the best stay at a B&B that I've had. Denice is such an awesome hostess/Den mother. Very friendly and outgoing. For a US citizen to be so welcomed into the country and city, it felt like home. Like I hadn't really left. Accommodations that I had were the best. Breakfast every morning as well as dinner if I wanted. Denice was very hands on and made sure that I was taken care of every day or other day when I saw her. I thought with the location it wasn't going to be quiet since the busy main street but I was shocked that it is very quiet on the inside. Lovely statues and sitting places to look at/sit around. Automatic security door for easy in and out access.
If you're in Uitenhage, South Africa, The Caledon is the place to stay at.