We were a group of 12 , aged 6 to 74, celebrating the parents' 50th anniversary. Although I will point out where I think good could be made better, an excellent time was had by all, and you should have no qualms booking the EOS
Cabin: I was in an connecting cabin forward on the 6th floor. It seemed that many of the places I wanted to see were aft, but the promenade was only one floor down. The room was typical: small with a cute little balcony. The bed was amazingly soft (my father, in the connecting room, said he wanted to take it home.)
Roger, our room steward, was quiet, unobtrusive and extremely efficient. My 13 year old nephew was in the Pullman in my room and when I mentioned to Roger that he found it uncomfortable, an extra duvet appeared as a mattress pad that night. Plus my six year old niece (I was in the kid's room) had brought quite a collection of stuffed animals, which were arrayed in different rows each night.