They fit great and are very comfortable. My only complaint is that there is too much mesh on top and it gets dirty very easily. Perhaps white is not the best choice for this style of shoe.
Pros
for the gym
Cons
May not have enough cushioning for long runs or walks.