It arrived sooner than expected. It is too small but I knew that risk going in. It is nice quality and looks just like picture. I'm 5'1" 130* lbs and I wear a 34dd bra. I ordered large. Just order a size up. Unfortunately there isn't an extra large option.