For my wife's 60th birthday this January, I took here one a 5 day cruise on the Wonder out of Miami. She knew we had a balcony. One of the surprises was that the balcony was attached to the Walt Disney suite. The other surprise was that no only were the two of us going, but our two married daughters and their families (included 6 grand kids from 12 weeks to 6 years), our other daughter and her boyfriend, and our son. My wife and I drove down from Virginia, with a one night stay at the contemporary before the cruise. Everyone else flew. Our son was booked in the Walt suite with us, so my wife was not allowed the see the cruise documentation. The grandkids weren't told anything about this until they got to Miami so they wouldn't accidentally say something to Grandma. Once I got a text telling me that everyone else was at the port, my wife and I headed over. First possible spoiler was entering the terminal and the person checking our documents started to ask about the 3rd person on the reservation. I was able to skirt that issue without too much problem and my wife didn't notice. My daughters had made matching Disney themed shirts for everyone. My wife's said "I'm sailing away for my birthday". The other's were all variations of "I'm sailing away for my wife's/mom's/grandmas birthday". Second possible spoiler was a cast member at the luggage scanner. He made a comment about seeing a lot of people in those shirts. Fortunately my wife just thought he was talking about a lot of people in general wear matching outfits. Someone from concierge met us after that and brought us up to the check in area and the concierge lounge (which had the doors closed). I'm surprised that being met by a cast member didn't tip her off that something was up. They opened the doors and we were met by the grandkids holding up a banner that they had made. Good reaction from her at that point. Still no idea about the Walt suite (or concierge in general). I got use checked in, we got our group picture taken in the port, boarded the ship and had lunch (stopping at Port Excursions to get tickets for the character meet and greets). After lunch we were able to head to the room. Still had no clue as we were about to enter, until one of my daughters said, "Mom, look at the door", Another great reaction when she read the suite name.
All-in-all a great cruise, but I don't think I could deal with the pressure of trying to keep a secret like that for as long as I had to.