Judy, I don't think I would call the Diamond so-so. I might say the size of the cabins and the age of the ship are so-so but the rest of the experience is fantastic. If I could choose the PG or the Diamond for the same itinerary, I would take the Diamond in a heartbeat.
The dining room, in my opinion is the best of the fleet. I like the lounges better as they seem more intimate to me and the staff is just wonderful.
I do feel bad for you being cancelled 3 times in a row!! Please let us know what you decide to do. You can always sail on 007 with us :)