I am normally a DDD so I purchased my size. Really should have gone down a size. Make sure you measure before buying. Returned for a DD and its still to big. Just returning for a refund. Never have had this problem before with online orders.