The 661 Filter is a BMX/Skate shoe that's SPD compatible. The Filter fits people with wide feet. The sole has an oval pull out that reveals the hidden SPD plates. This shoe can be worn with platform or toe strap pedals, but the sole is stiff and the oval SPD cut out may fall off over time. I recommend the Filter for Downhillers and Mountain Cross riders. It is also a great shoe for all mountain XC rides. Fit is true to size.