Boarding was by far the worst we have ever had (33 cruises with Royal) wait line went around the block, mother in law needed wheel chair we were told none available. We asked if she could sit somewhere inside while we waited on line. We were told no. This is how they treat D+ members. Once upstairs we had to wait an hour for a wheelchair to board. No list, just first jump up. We learned this the hard way no one told us or helped us.
The cruise was okay. Entertainment was good. Food and service in the main dining room was very good.
Had a problem with the bar staff in the theater. We are D+ so we get 3 drinks at no charge between 5 pm and 8 pm. I ordered a Miller Light at 7:15 pm and gave the waiter my sea pass card. He came back with a bill to sign. I told him we were diamond plus and it should be free. He said "no problem" he would take care of it. I didn't sign the bill. The next day I asked for a copy of my account and saw the charge. I disputed it and it was taken off. 2 days later I order a Coke. at 7 pm and he came back with a bill. Same story "sorry etc, he will take care of it" next day the charge was there. They are thieves. Once is a mistake, twice is on purpose.