Typically, good quality moccasin shoes will always be made using leather as the upper material. Using high quality leather, suede or nubuck in the uppers makes them soft flexible and lets the shoe mould to the foot. Leather is a breathable material so will allow for temperature regulation. Hot feet are often a major cause of discomfort in shoes. The “bag” like construction also means the sole of the foot is always in contact with the leather upper – the end result of this is that the shoes are much more flexible than other types of shoe construction (eg. standard pump with a cemented sole unit).
We can’t ignore the fact the moccasin style is key to it’s popularity, with various age groups wearing moccasin’s. In London the moccasin is a high-end fashion look which can be seen in the likes of Harvey Nicholls & Russell & Bromley.