I've had PUMA shoes before and they've never been so snug. The toe box looks wobbly and narrow so I suspect the quality is lacking. Sneakers look good, but they are tight. If you are a size 9 with a narrow foot this will fit.
Pros
Super stylish and comfortable!
Cons
May not provide enough cushioning for jogging or running.