There will be hangers in the closet, but I usually take some of my own. The cabin steward will bring more, but I don't want to wait on that or depend on more being available.
I have seen everything in the dining room, but my recommendation is something a little dressier than a denim skirt. That is just my opion.
Have a wonderful cruise! Wish mine were closer! *sigh*