It's been a few years but I had a few of these Taddlee's from Amazon. Quality was okay for the price. They are somewhat modest but still fit really snug. I would be comfortable in them in a mixed crowd where I wouldn't wear a full on Speedo or something more revealing.