I can't tell you one way or the other since I don't ride in it or drive it. So, therefore, I can't lie to you about it.
As far as ride, I'd rather build the suspension, put some 17's or 18's on for the bigger footprint and availability of speed rated tires and rip canyons than float along with crap road feel and skinny *** tires wanting to slip out from under me.
Not only that, but it's not your car, so why are you worried about how someone else's car "rides?"