Three straps to side of bikini bottoms. Top has a halterneck tie and also tie to the back. Is BNWOT. From a boutique. Is a Large but would say about a 12.