�150 for full suspension,, i think that says it all....
If that is about the price you are prepared to pay, look for a bike without as much spec, the more bits and bobs it has the poorer the quality of the componants that have been used, it stands to reason.
I think that is a good buy, half price but I do agree entirely with yassa.
If you want a decent bike just for light use it will be Ok.
Anything you get from Halfords give it a good inspection. I bought an instore bike from them that had so many faults on it it was unsafe and illegal to go on the road with it. They changed it, and the second one was no better. They got it right the third time.