i love this bathing suit! the top was kinda complicated but that's okay, i figured it out. i'm 5'6 135 lb and i got a large. i'd recommend going a size bigger because it runs a little small but not much. great fabric. the wait time was awful. HIGHLY recommend