Had real high hopes for this and since there was only an XL left thought it would be perfect.. I'm a 12 to 14 in the top half and definitely not big busted.. Unfortunately it was way to small and struggled to get on and really struggled to get it off.. loved the feel of it but definitely small sizing..