I bought this in black for my cruise and I love it! Im 57 and 140lbs (a 36B bra size and 6 pants) and I saw the reviews about it being a bit big so I got a small instead of a medium. The top fits great and bottoms as well. The top doesnt have a hook its just a piece of fabric all the way around so it doesnt adjust, but the small fits me nice. I LOVE this so much Ill be buying it in orange and pink as well!