This does not even remotely fit. Ordered XL cause my boobs are 36DDD and it barely covered nipples. I actually laughed putting it on. Glad it wasn't expensive cause its not worth returning. I just threw it out.