Our son recommended Carnival - "Dad, they are all the same once you get onboard" - to us.
Previous sailings - RCI Explorer of the Seas; NCL Majesty of the Seas; PCL Emerald Princess
In order (best to worst): Explorer of the Seas, Emerald Princess, Carnival Dream, Majesty of the Seas
Well located to access the Lido Deck "Gathering" dining room on the 10th floor. Actually liked the location, since it forced us to do a bit of walking. No noise concerns at all (except for fellow passengers). Tiny TV monitor. Balcony a bit small. Bathroom was fine. No odors or other smells of concern.