According to the size chart I shouldve been a large, but since I don't have much up top I ended up sizing down to a medium and it worked out perfectly. Unfortunately the white bride swimsuit was in silver and I was looking to purchase it in gold. I ended up returning and purchasing through fashion nova who had the swimsuit with the bride riding in gold. The material Is nice, but be prepared to use fashion tape.