2 stars because the design is very nice and looks really nice if you wear your clothes slim fit. However, the sizing was way too small. I normally wear size 10 but i think i would have needed a size 11 atleast for this shoe. Wish these fit perfectly and would have given 4-5 stars. Even for those of you who have narrow feet, i would still order a half size up