This product looks really cute and the material felt great but please note that it runs super small. The fabric barely has stretch and the opening is elastic but it's stitched super tightly with the fabric so it does NOT stretch. I'm an L - XL, usually wear 12-14 and have a 42 bust and I couldn't even get both my arms into the XL top :( Had to return and luckily they were happy to exchange for another item.