I shop here many times. This item took a while to get to me. About 4 weeks but worth the wait. It looks exactly like the picture and even though it was too small, I should be able to wear it comfortably if I lose about 5 to 10 lbs.(which was my goal for this summer anyway). Beautiful swimming suit and definitely worth the price!