Kind of a weird question but here goes. My family(Wife and two kids 14 and 12) and I vacation about 3 times a year. Every vacation I have some sort of surprise planned like a new activity(Indoor Sky Diving) or surprise traveler(Cousins showed up on trip to Disney). They have gotten used to their being a surprise but never know what it might be. We have an upcoming cruise booked at the end of the summer that we are all very excited about. When I initially booked I booked two connecting inside staterooms but a few weeks later I found the price dropped and I booked two Balcony state rooms for a total of $400 more for the week. I immediately booked it but didn't tell anyone. As a family we have been on around 5 cruises and have never had anything but inside staterooms. Now onto the question. I want to keep this a surprise to all of them right up until they open the door to the room. My biggest worry is at check in. During the check in process does the check in agent mention the type of room you are in? It would be easier if I told my wife before hand but I wanted it to be a surprise for her too. Any suggestions on how I can keep this secret until we enter the room?