A lot has changed on Ventura since I was on the ship in July 2008 - all of it for the better, I'm pleased to say.
I must admit I decided to have another cruise on Ventura with slight trepidation. Sure, P&O told me they had ironed out the problems they were having with Freedom dining and sunbeds (or lack of them), but then they would say they wouldn't they?
The bags in the cabin and lifeboat drill over, my first test was to go to a bar and ask for a drink. Do you know what? The barman served me in a twinkling of an eye. The nonsense where all drinks orders had to go through a bar steward, causing huge delays in service, has gone.
It may sound trivial, but actually when you want a drink with your meal, which I like, and the drink only arrives after the food is eaten, which happened last time I was on board, it does matter.
Incidentally, if you did order a drink from a bar steward this time, the drinks turned up promptly and with a smile, which also never happened before.
I also smiled when I ordered a drink from Melvin, dived for my cruise card and he said, "don't worry, I remember your details from yesterday". I was on a ship with 3,337 other passengers remember. How impressive is that!
Freedom dining - or rather the lack of it - was a big problem when I was on Ventura last time. In a nutshell, it's supposed to mean you can eat in the dining room at a time that suits you, on a table with your nearest and dearest or sharing with other people if you want.
In practice, getting a table in the Freedom dining restaurant was like looking for hens' teeth, largely because so many passengers booked tables every evening, which somewhat negated the freedom aspect of the whole thing.
You had to eat either very early or very late, which didn't suit, so as a result, on a two-week cruise my family and I ate in the main dining room just four times.
Actually we didn't do much better this time, only making it down there once on the seven-night cruise, but this time it wasn't because we couldn't get a table but because we discovered the Beach House Diner.
This is a new - and free - evening-only waiter-service restaurant P&O has created on one side of the Beach House self-service to help take pressure off the Freedom dining restaurant and it is brilliant.
The menu includes chicken wings, potato skins, chicken tikka masala, ribs, sizzling chicken and plain old fish and chips - all tasty stuff, cooked fresh and served hot.
We discovered it the first evening, when we dined there almost alone; by the last evening of the cruise it was packed and they were having to issue bleepers to alert diners when a table was ready. "It'll be 15-20 minutes," we were told. Actually, it went off in less than 10 minutes - so fast we were still deciding what drink to order in Metropolis, an über-popular bar at the aft end of the ship.
That evening we had been intending to eat in the dining room, but hearing there was a 15-20 minutes was the excuse we all wanted to change plans and head upstairs to the diner, where we were happy to put up with the small delay.
It's not that there was anything wrong with the food in the dining room, but the diner is just so much more relaxed and the menu less fussy. And I do like my food served hot.
Other notable changes include waiter-service breakfast in The White Room for suite passengers to take pressure off the buffet - it was very nice but the service was desperately slow - and staff in the self-service are no longer causing a bottleneck by insisting on handing out trays, plates and cutlery.
At lunchtime on the last day we treated ourselves to tapas in Las Ramblas. It costs £2.50 for three dishes but the food was so good last time we had to go back.
This time, the experience was made even better by Sid Real, from the Philippines, who is a wine waiter in the evening but was helping out in Las Ramblas during the day and took time to chat with us between serving our drinks and food.
"Have you noticed what's missing in here?" he asked. I looked around, but saw nothing. "Spanish brandy," he said triumphantly. "We have Spanish beer, but no Spanish brandy. People are always asking for it."
I pass the message on.