Will be on the serenade of the seas at end of October and have a couple more questions. We usually do princess cruises and there are self servo laundromats on them, does Royal have laundromats on board? Also know that 2 bottles of wine per stateroom is permitted but can you bring on sodas or water when you embark or must you buy on board? Thanks