3.5, but I'm annoyed enough that I won't give it 4 stars. One MC has something of character development whiplash at first going from nice to cruel to smitten. It's weird. Also, this same character says she's 20, somehow is new to this level of skating (because she barely knows the other competitors), and is considered the rising star in the sport. At 20. Despite the absurdity of it, we all know that's ancient in ice skating to be considered new at that age. Impossible. 18 would be asking a bit much, but 20, just unbelievable in combination with what we're told. Also, I just realized they go out drinking too, and nothing is mentioned about the age being an issue, despite legal drinking age in the US being 21. At the end of the book, the epilogue is set two years later, that character is now magically 24. Funny. Math. This brings me to the next point; the other MC is 27/28. That's not really an age difference I like. I know it fits the half plus seven "rule," but I'm a firm believer in the additional rule that if you're 25/+, then you should be dating people who are at least 21.
I suspect the first MC is supposed to be 22, but regardless, at no point in time does the math work in this character's favor. Either too old to be in the position they're in within the skating world, or (for me) too young for the relationship, unless author really did mean to make them 22.
The skating parts were mostly fine and never seemed unbelievable, except for the age thing I discuss above. Overall the story was just a Meh for me.
Oh! And a side character talks about playing musical beds at Olympic Village, which nobody bats an eye over, then later apparently this character has a fiance back home they're crazy about. Seemed very out of alignment with what we're told. Several inconsistencies like this pop up with different things, and there's lots of odd loose ends. I don't enjoy such things in books. I pay attention, and errors like that often lower my enjoyment level of a book.