This hat isn't exactly amazing quality, but for less than $10, it totally deserves 5 stars. Its so cute and looks just like its pics. First, it arrived within two days, even though it didn't have prime shipping, and most importantly it arrived in a box with those inflatible plastic bags that keep fragile things safe. The hat was in perfect shape and not wrinkled, as the description promised, so we can assume the seller fixed the smooshed in shipping issue. The brim is too short to offer much sun protection in my opinion, but I didn't expect a skimmer to be able to block the sun, so for me, not a problem. The hat fits well, but a bit loose on my smallish head. I don't expect it to slip out of place or fall off, but a windy day could be difficult. The ribbon seems very secure to me, Id be surprised if it came off.