Should I be suspicious of this?

https://support.chess.com/article/648-what-do-i-need-to-know-about-fair-play-on-chess-com
If you feel another member may be using disallowed resources, you should report them.
https://support.chess.com/article/209-how-do-i-report-someone
However, discussions of cheating, potential cheating, or cheat detection are not allowed in the general forums. If you would like to discuss, join the following club:
https://www.chess.com/club/cheating-forum
I was playing a dude and I was really surprised by some of the moves he made that seemed very advanced for someone with a 590 rating in 1100+ games played. I noticed in his most recent games he had a stretch of 4 games he played with 92.6, 96.5, 95.8, and 94.5% accuracy. These games were 26 moves, 8 moves, 17 moves, and 28 moves respectively. Granted, one of them was a pretty short game where he check mated his opponent it in few moves, but another one was 28 moves in and he had 20 best moves and 7 excellent moves and 1 book move. No mistakes, inaccuracies, or blunders. Am I being too suspicious? Or does this seem like reasonable suspicion of cheating? His stats show him at ~66% move accuracy. Thanks for any feedback. I am a new player and want to enjoy learning chess on here, but I also want to feel like I am getting fair played.