Situated on a hillside in Johannesburg, Four Seasons Hotel The Westcliff offers stunning views of the city skyline. This 5-star hotel features spacious rooms and suites, some of which come with private pools. Guests can enjoy a refreshing swim in their own private pool while taking in the breathtaking surroundings. The hotel also offers a range of amenities including a spa, fitness center, and multiple dining options.