I travel to Joburg frequently and always stay in really nice B&Bs which are similar in price to Craighall house. On my recent trip, my fave B&Bs were all booked and Craighall House was recommended. I arrived to a smelly room, old shower, and a springy bed. the Staff were really nice and I am too picky but on this...