These shoes are not worth it.  They actually feel less cushioning that some other top running shoes like Adidas Supernova Glide 2 or Asics Nimbus 12, so if you need a lot of cushioning I recommend getting one of those.  Also, I don't feel any so-called energy return.  I tried returning them but the seller doesn't respond.