My shoe size is normally 9, but sometimes I get 9½ as I have rather broad feet and that can work out better. There was no 9½ available for these, so I got 9s. Big mistake - they are too narrow, and pinch and chafe my toes. Tried the trick that many advise: put a ziploc bag in each, pour in water and leave in the freezer overnight for the water to expand as it changes to ice and stretch them about half a size. For whatever reason, they're even worse after this treatment and hopelessly uncomfortable. A lesson learned! Might try other ways of stretching them, but am not terribly optimistic.
They did arrive quickly, and seem reasonably well made, though there's not much padding (it's dawning on me that "canvas shoes" is not quite synonymous with heavily padded "trainers", and these are canvas shoes). If you get the right size, they're probably OK.