I know there are 2 formal nights as other cruise lines do, where one is more formal than the other. I was wondering if on the more formal one a long velvet sleeveless dress would be fine or if this would be too formal ??? I have a mid-calf little black dress, as they say for the other formal night. Please advise.