I have not been disappointed by Bella Vita yet. Superior quality shoes. Great fit, great price. Made of very durable rubber material. Very comfortable. I didn't give it 5 stars only becaue I haven't worn it outside as yet.