Ugly face and the body isn't my cup of tea either. I think he's obnoxious in real life too - loves himself to death - goodness know's why. I bet, as Velvetee says, it was a really good excuse for him to get his kit off. I couldn't fancy him under any circumstances - he repels me!!
I read in an interview that it's the writers and producers idea to strip Andy when poss. Kelvin Fletcher, who plays him took his shirt off after filming on a hot day, the bosses saw and now write it in when ever poss. Kelvin was on Beat the Star - his body looked better then as he wasn't acting.