My husband and I have been on several cruises, P&O, Royal Caribbean & Celebrity. This cruise we went with our daughter her husband and our 9yo grand-daughter.
We loved the ship, the decor was out there but that made it interesting. We particularly love the Egyptian theme in the theater.
I can only share our experiences, we dined at night in the Empire room, the food, service and general atmosphere was fantastic. Our waiters Flaviau and Johnny were so attentive, even cutting up our grand-daughters steak for her ! We also loved the the little break during dinner with singing and dancing from the staff, it gave such a happy vibe to the room.
Happy with the cabin, lots of hanging and storage areas, bathroom small but adequate. Bed was comfortable, some noise above from children jumping or running.