Great for rocky beaches, but be prepared for gritty shoes on a sandy or fine rock beach. They are super cute, but slightly larger than I expected. I also find that I wish the velcro could go smaller. I don't have thin feet, but had to pull the strap as far as the velcro would allow to get a good fit.