These are cute and the material feels nice and thick. Reason for only 3 stars is the poor print on the top. When it's being worn the print expands and stretches and looks pretty tacky. The bottoms are adorable.