Hospitality group posts strong results and sunny outlook