Who wants dinner in the middle of the afternoon. We were on the Royal, they sent notice of the change to 4:30 pm. I called and was told it was customer demand that caused the change. I'm a retiree yet I don't need an early bird special!! So we changed to 7:15 pm. What a nice surprise that our dinner time was 7:45 pm and that we couldn't change to 5:30 pm because it was full. Felt we had been lied to by Princess. Don't know when to book dinner on any future cruise so am putting 5 pm and if it is they can enjoy the empty table! I don't understand the logic of this or what they are trying to accomplish unless its that they are over booking cruises and want us regular customers to try other cruise lines?