They have a pretty good setup at MLE. Club World check-in is a separate area with seats where all formalities are handled for you before you are presented with your boarding pass. I think it would normally be handled by a BA member of staff but as we had been staying at O&O their staff wanted to do all this for us before saying a final goodbye as they handed us our boarding passes.
A contract lounge with pretty decent food and very friendly staff (no alcohol though).