I purchased this in the largest size, and it fits me just a little too snug for comfort. An XXL equals a US XL, my measurements are 36D, 30, 38. Now, according to the site, it should have in no way fit my bust, and been hanging loose at the waist. Yo...