My family is about to take a cruise on the Carnival Ecstasy next month to Baja Mexico. Does this ship offer self-service laundry (we have twin girls). Does the ship rent tuxedos for the formal night? If so, how do I rent one? Also, do you know whether the Carnival Kids Camp requires that your children are potty trained? Thanks!