I've stayed here 3 times (Bourganvillea Suite) and would recommend this as an option with some important conditions.
We found the general decor and atmosphere to be pleasing and the bed was comfortable. The room specified is spacious. The B&B is very central for Johannesburg, and the restaurants and shops of Melville are within a minute's walk so it's got all the advantages of being close to the nightlife but it's also relatively quiet.
1. I agree that the reception service is inadequate. Getting hold of somebody to assist with queries is difficult. If you're very self sufficient this problem is less of an issue but it is a problem.
2. Bathroom was pretty but not very functional. Sink and shower tend to be a bit leaky.
3. Parking is tight and insufficient for the number of rooms.
4. Security is adequate but not perfect. There is high electric fencing but less security for the rooms themselves so a pedestrian could enter when a car opens the gates for example.
I'd stay again and would say for South Africans this is a suitable option. Less so for international visitors.