NCL's freestyle 2 is the great memory foam toppers-however the NCL Sky did not have that back in 2010 and that was the worst bed I have ever had on a cruise.
I haven't taken a Princess cruise since 2006 (on Caribbean Princess) so I really can't help on what they have now-I'm only here because we are considering a California coastal cruise this fall. (either Sapphire Princess or Grand Princess-anyone know what they have?)
I do love having a comfortable bed (fibromylga)-although we have a Sealy Postropedic Pillow top mattress I still have a memory foam topper of 4 inches on it. I do not like mattress that is all memory foam-I feel I still need the springs-but I need the cushioning of the toppers.
Equal opportunity cruiser since 1998-4 Carnival, 4 RCI, 3 HAL, 3 Princess, 5 Celebrity, 3 NCL, 1 Disney
I have now achieved-
ONE HUNDRED DAYS ON A CRUISE SHIP!!!!!!!!!!
146 days total