I got it almost 10 days after the tracking said it was delivered. That's was my only issue. I ordered a 2x it fits pretty good but if you are larger than a full c or a small d cup the tube might not completely cover you. I'm 5'4 and the length is just above my knee. The elastic is sturdy & staysin place.