Can be worn to any occasion, very tasteful. Lightly stretchy cotton fabric, with attached cape. I would go up a size in this dress, unless you like a tighter fit. Color: White, Royal, Red, Black. Size: L-XL-XXL-XXXL.