Dining will take a little while. It normally took our group of 6 between 1 hour and 1 1/2 hours to eat at night. Our dinners normally consisted of soup, then salad, then our entree, and finally dessert. At some dinners, my husband would have more than one soup or dessert, which added a little additional time. Some friends of ours normally have another course in between their entree and dessert of fruit and cheese. If you're in a hurry for some particular event, you might want to consider the poolside BBQ if it is going --- the ribs are great.
The Sea did have shampoo and soap available in dispensers on the wall, if I remember correctly. If you're fussy, you may want to bring your own. Also, depending on what category cabin your in, there may not be much bathroom storage space. We were in an inside cabin on deck 2, probably about the lowest category you can get. There wasn't anywhere in the bathroom to put the toiletries we had brought, so we were very glad to have one of the "over the door" clear plastic shoe holders. It worked great to keep things handy in the bathroom.