We were on the Magic a few weeks ago. The room stewards clean the rooms in the mornings, they have a lot of rooms so they are there until the afternoon, but it was never an inconvenience for us. They come back while you are at dinner also and turn back your blankets and leave chocolates. Ours made towel or blanket animals for the kids every night.
I believe the general idea is for a morning cleaning while your away at breakfast and morning activities. Then the evening cleaning while your at dinner.
Your room will be done twice a day. It will have a full cleaning in the morning. The stewards pay attention to when you are out of the room, and do it when you leave.
In the evening (while you are at dinner) it will have a turn down/freshen up service.
If you have any special needs, just let your steward know. They will work around child's naps, bring extra ice, or whatever might be needed.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!