Item arrived in a timely manner, and fits as expected. For reference, my typical bra size is 34C, and I ordered a Large. Top seems well made, as far as I can tell. It's late fall in New England, but I took it for a spin in my friend's hot tub, and they agreed that it's cute. Excited to get it into my summer time beach rotation.