The ship was full, so c. 2000 passengers. I believe there were c. 150 kids on board, but they were almost unnoticeable - must have been kept occupied and away from the bulk of the passengers!
Whilst the age range was mixed, I would say typical passenger was in the 60 - 80 age bracket.
I am a regular with Royal Caribbean (RCCL) which, whilst not perfect, definitely ticks many of my boxes! We booked on this one at short notice of ony 2 days because the holiday we had been booked to go on was cancelled due to poor weather. Would I holiday with P&O again? On balance, probably not - no major flaws, but I think all the cruise lines have a particular style, cater to a particular audience, and for me that is RCCL rather than P&O. I don’t regret P&O as a last minute choice, however!
Cabin was fine - right at the very back of the ship. Not great if rough seas - very rocky!
Long way to go anywhere... We did Easy Pisa.