Top and bottoms are both size medium but would fit small or extra small!
The bottoms fit VERY tiny - if cheeky is your style you'll love them! Or just wear them for tanning and wear the top with different bottoms in public :)
They do have cups that go inside! I just took them out when trying it on because I don't like the padding but they come with it and are removable
Never worn, still has the hygienic sticker! Just tried on, received this and a couple other bikinis as a gift and they don't fit