I am all for cheap sunglasses as I do nothing but lose and break them anyway.  However, I wanted a "nicer" pair for my beach trip.  These were not what I expected for $25.  You can get better quality from a store like Kohls for around $10-15.  The nose piece rattles and the lenses were popped out of the frames when I received them.  I do not recommend.