I believe Royal uses pillow top mattresses in JS and above on all ships. All other rooms in all ships, with the exception of Wonder, have the rock hard ones. I have been on many ships and Wonder (in cabins below JS) has been the only one so far I did not use my foam topper that I always bring.