Its a very good bed and breakfast, idealy located for people travelling for work, not really for the tourists. It does not have room service but you can order delivery from various restaurants in Jo'burg or just in front of the hotel you have one of the cities largest malls so you could dine there. The rooms are average, again they are good for business travellers not really too many frills. Each unit has a small kitchen. Service as some of the earlier comments state varies a lot. The breakfasts are really good, wish they did dinners too. Its in a quieter part of town and a good 20-30 minutes from some of the sites.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.