Amazon calculates a product’s star ratings using a machine learned model instead of a raw data average. The machine learned model takes into account factors including: the age of a review, helpfulness votes by customers and whether the reviews are from verified purchases.
Puma's are the only sport shoe that historically fit me well and it has become somewhat hard to buy decent looking Puma's in Australia and so I decided to give Amazon a try. These shoes come from the US. My size in Australia is 9.5 and so I bought the 10.5US. Fit fine. Look great. Very light and comfortable. The only downside is that the price dropped about $8 after I ordered but still great value at around $70AUD (with free shipping as a Prime member). I get a lot of wear out of these shoes. Quite frankly they are worth paying up to $100 but there really is no need to do so: just be patient.
Edit (May 2020): I love these shoes. I have now bought a total of 4 pair, although 2 are currently "spares". I buy when the price drops low. It does not happen often and it does not last long when it does. The most recent price was $58.20!
PS The price on these shoes seems to be very volatile. I have seen the price range from $58.20 to $110.
I selected the size from other shoes I have and hoped they would fit. They did not. It appears that Puma sizes are somewhat smaller than other brands. I now have to return them, at my expense ( $40.00), and get a refund or a new pair. If they don’t fit I’ll have another return cost. I bought these trainers from Amazon.com.au but had to return them to USA. Not happy.