Needs a slip underneath but super flattering and looks amazing for all seasons. Is an xs but fits like a small