Hi Parrot Mom. Go with what sanjoseca is recommending.
We were on the Jewel 10-day Panama with earl m. The ship and itinerary were fantastic. The cabin service was very good. The entertainment was also very good.
We found the dining room service to be fair. Our waiter was poor. Items were ordered, which never showed, showed late or were served to the wrong person. The assistant waiter was the saving grace in the dining room. She was attentive and really appeared to try. The food was good. Nothing really stood out as being that great.
The Windjammer buffet was not anything over the top. I suppose I don't care for self-serve for a variety of reasons. Chief among them being the folks who stick their fingers in the food to taste test (witnessed), pick up items (by hand) change their minds and then put some back.
We really enjoyed the adult spa. It was one of our favorite places on the ship. The top step being wood or tile doesn't really stand out. To be honest , I don't remember which it was/is. It was never a problem.
Again, go with sanjoseca's recommendation. The slightly higher cost will pay off in significantly increased quality of "the little things."