First thing to remember is that it is your holiday despite the fact that you may be travelling with friends. Do what YOU want to do otherwise you will be disappointed.
Sea Princess had 1900 british passengers and the cruise director and staff cater to this audience. However like many others I took exception to the decision to show football matches on the big screen on the main deck. Those who wanted to see football should have stayed at home or in their cabin or in the sports bar.
Our saving grace was the Sanctuary. I can't speak to highly about it. You need to get up early to get a booking for the day . Once there it is blissful , lovely padded loungers, excellent service and importantly no noise or videos. It is well worth the $20 daily charge