Just returned from a good trip to the Caribbean but some things could be improved. Main point is general to all cruise lines - I think it is unethical for 3/4 ships to be in port at the same time and then nothing for 2 days when the islanders rely on the tourists for the income. Surely it could be possible to schedule stops so that there are 5/6 days when a ship is in port.
Sea Princess ... adequate cabin but bathroom is smaller than on other ships. Food was good, perhaps more salads on the buffet but minor point. My main gripe was having football on the big screen on deck. I didn't book a holiday in Benidorm!! If people really can't go 2 weeks without seeing football, it should have been shown in the theatre. The rugby and golf was shown there so why not the football. I'd just get comfortable on Deck 12 and then have to move. I don't think it needs a film either in the afternoon. 90% of people were trying to read a book and the film is distracting. Hardly any children on board so we didn't need kiddie films in the afternoon.
Entertainment was a bit tame and quite repetitive with a singer or comedian doing shows for 3 or 4 days before leaving. Very British, no wonder the Americans are warned not to sail on Princess.
Quiet, nice balcony. Room fine but bathroom too small.