We stayed at the Intercontinental at the Airport which made it very easy for us to drop off our things and go to Sun City for a Daytrip. Our layover was a little under 24 hours but the hotel location was very convenient. They also allowed us to check in at 8 AM without any issues.