The size I ordered was just too small (I measured closer to the second to largest but ended up needing the largest) but the shop allowed me to exchange and I'm really appreciative of that. The one they sent me fits well and will be a great swim top. Thank you!