I order shoes online without issue. I order 8.5 or size 39. Thats what I ordered for these shoes. I understand they cant be loose due to their use in water but tight is another story. My toes touch the end. Im afraid they will make my toes sore. As for quality, they seem to be 5 star. Cuteness factor is definitely a 5 star. While deciding on my purchase, I saw questions as to whether they could be used for gardening and other activities. I would say no. I wouldnt even wear them on the beach. I will only wear to the pool. Sand and dirt will go in the holes and youd have to rinse them off often. I am definitely pleased with everything but fit.