This was our 3rd cruise in the Caribbean ,1st on p and o ,the other two cruises were on the emerald princess.
P and O make things so much easier for you than princess as you fly straight to Barbados and then you get transferred to the ship immediately,this is fantastic and you don't have to worry about your luggage as this is delivered to your room .
This is a lot better than princess as with them you have to fly to Miami and have an overnight in a hotel before boarding the ship the next day .