This will be long. I will provide info about some things I could not find a lot of info on before we went. These include...
Dress code on and off the ship
Are there good laundry services on the ship?
Very nice and clean. Suitcases fit under bed. Some found the bed a little uncomfortable or a little short, but I had no problem sleeping.