When I went to sharm el sheikh, we had booked a room at the royal savoy through ba at an amazing price. Once we got to the hotel, the reception said that ba had made a mistake and that they shouldn't of offered the royal savoy rooms at that price but since it was on the booking and wasn't our mistake they gave us a room. Actually, since they weren't expecting us to stay at the royal savoy as opposed to just the main savoy hotel, they didn't have any rooms, so instead they upgraded us to a suite!
So if you do decide to book, make sure it clearly says royal suite on your booking and other information that you want included.