• have a right royal time, have a royal time
• to enjoy oneself immensely
• have a right royal time, have a royal time, to feel prime
• to be a good hand at doing sg, to be a good hand at sg, to be a great hand at doing sg, to be a great hand at sg
• we had a whale of a time