Sarah Harding has left Celebrity Big Brother 2017 as the winner - but not everyone is happy.
It was Sarah who won Celebrity Big Brother 2017 tonight, beating Amelia Lily in the final vote.
As we saw in the two hour final, first out this evening in sixth place was Jemma Lucy following the first vote freeze of the evening.
Chad Johnson then followed her out the door before Derek Acorah said goodbye and Sam Thompson left in third place.
That resulted in a head to head race for the win between Sarah and Amelia and once the final vote had closed, host Emma Willis went to the house to announce Sarah as the winner.
While she may have received the most votes from viewers, those in the live studio audience didn't approve of the result.
Sarah left to boos and jeers from the crowd, who were clearly upset at the outcome.
Online and some fans of the show were also dismayed.
"I'm sorry but how did she win? She is literally the most fakest person to ever set foot in that house!" one wrote in reaction to the result.
Another commented: "Omg. Let's have someone who cheated on her bf on national television win. This show and people who are voting are a joke."
However many others were over the moon with the result.
One of those celebrating was Sarah's Girls Aloud bandmate Nadine Coyle who tweeted: "Yaaaaasahhhhhhhhhhheeeeszssssssss!!! SARAAAAHHHHHHH!!!!!! You guys are the best!!!!!!!!!!!! ❤️❤️❤️❤️"
Meanwhile, speaking to Emma, Sarah herself reacted after being crowned the winner: "I'm in shock, I can't believe it... it's been a bit of a tough ride!"
As well as winning bragging rights, Sarah has also won a £50,000 cash prize to be donated to a charity of her choice.
Are you happy with tonight's Celebrity Big Brother 2017 final results tonight? Who did you want to win? Tell us in the comments below!
Celebrity Big Brother airs on Channel 5.