I ordered a month before my vacation without reading reviews and was panicking after reading them. My package arrived within 3 weeks though, everything was there, and the quality was decent considering all of the suits were under insanely cheap. Would 100% recommend based off my experience alone. Only thing I noticed was that the sizing was very inconsistent. A medium in one suit would be very tight and a medium in another would be kind of loose.