I’m leaving in the morning for South Africa. I’m traveling on a Lufthanza flight to Frankfurt, then due south to Cape Town. (I changed my flight from KLM to Lufthanza). There is a long layover in Frankfurt – 10 hours. There are ‘day hotels’ for travelers at the airport that open for check-in at 9am, with a 6pm check-out. I may try that out !