are the giant spt2 good bikes????????????????????