The flow of the story is not the same as the movie. 
 I like both in different ways.. I like the way Alex Pettyfer and Vanessa Hudgens portray the characters and they totally fit for the movie. So I don't mind if it's different, still it's a happy ending and I enjoyed the romance though this is just a modern-YA-Beauty-and-the-Beast. 
 Kyle really learned his lessons. 
 No matter how look good are you physically, if your attitude sucks... It's useless.