More like a very generous 4.5 stars.
Overall, I'm very happy with this trainer. I was able to take my training to the next level for only $200! With that said, it does have its issues with connectivity. I use this trainer with my Garmin watch and suggested workouts and the connection drops intermittently several times in a session. It's certainly not a deal breaker, and as I said, the benefit it brings at the price greatly outweighs any issues.
I included a screenshot of a short base ride to show how often the connection drops from my watch. I don't use any other training app (Zwift, etc.) so I don't know how well it works with that.
AGAIN, I'm still super happy with this smart trainer and what it adds to my training that I can easily overlook this issue.