They had 5 stars on a bikini I bought. I paid $32. It was shipped within the time but it was not like the website. It was soon small. I'm a size 4 and bought a medium. It was a size medium for a child! The XL probably wouldn't even fit. Then they make it difficult to return. I emailed them and they said to email them in 2 days. Don't waste your money.