So these looked so freaking cute, and I thought for the price they would be decent quality. They are cheap 99 cent store quality. They fit like expected just the material reminds me of what you buy at the dollar store before you hit the beach. I imagine they will crack in half before summer is over. Also the fumes from whatever they are made of gives me a headache. I got them for $7 on the Prime Day fiasco.