Thanks. I have a 2017 model and like it a lot. It's my "cruiser" bike while the XP will be my "trail/travel" bike. The 2 things I like best about it is that it has hydraulic disc brakes and a torque sensor for the motor. That torque sensor delivers power so smoothly! I paid I think about $1700 for it. The newer models have gone up in price and they re-designed the look. It's been a pretty good value purchase for the features.Dude i hadnt heard of the surface 604 rook until you just mentioned it. Nice lookin bike congrats!