If you guys are going to slate Halfords, please provide an example of a bike which is better for the same price.

This is the bike I've found:

http://www.halfords.com/webapp/wcs/stores/servlet/product_storeId_10001_catalogId_10151_productId_81 0709_langId_-1_categoryId_165499#tab2


Please look past the fact its from halfords... and tell me whats good, whats bad etc...?

Again if your going to slate Halfords please provide me with a link to a better bike for the same price.