24 hour after you feel fine is common practice for a cruise line when it comes to Norovirus. The ship has to look out for all the guest, not just the ill ones. Norovirus has hit every cruise line at some point,
Beyond the "Washy washy, clean clean" before entering any dining room, I also pack some Clorox wipes with me and wipe down my cabin door knobs, light switches, TV remote and areas of the cabin I will be touching. A few minutes of wiping can save you from days of sick and locked in your cabin. (on the bright side, you were not in an inside cabin for your lock down)
Every RCI ship I have been on has been clean and well maintained except for when RCI had sold the Song Of America and leased her back for a while, she was clean but some maintenance was let slide a bit with chipped paint in areas.
Best wishes your next cruise is happy and healthy.