John's place is one of the best places to stay when you are going to Cape town