One of our favourite places in Johannesburg. We must have been dozens of times there and I cannot remember ever having a substandard meal or service. I am a great fish eater and at Belaggio, the choice is always large. Their waiters are properly trained and really take great care of you. Highly recommended!