Not sure if this was mentioned and not going back to read the posts again but the room steward now only cleans once a day, for the most part. You can tell the room steward if you want morning or evening cleaning.
As far as room service on our April cruise I met room service at the door and took the tray. They did not come into the cabin. If you can handle the tray easily then do so, or not. Just have a good time and try not to stress too much.