This top arrived very quickly and in great condition.  Bought this to keep me warm during water aerobics.  I would probably order the next larger size as it is made to fit very closely and can be hard to get off when wet.  Definitely would recommend!