Lovely top with layers of fabric at the front. Stretch material. Would fit 18-20. Nice for work or just with jeans and leggings.