> I will be on the Grand Princess on 4/22 and have a question
> about the formal nights. I have one long black dress and I
> have a short black dress. Is this appropriate? And on the
> Smart Casual nights, are capris and a nice top O.K.?
Yes, the clothes you described will be perfect. Bet you'll look great, now go and have a great time!