these be the most comfortable flop , after you break they in which take a few day . do not put they on and go for a long walk as soon as you get they , you will probably lose some skin . with that say I have be wear rainbow for the last 10 year and finally have to replace my original pair . very durable and very comfy as well