They're REALLY good. Best team I saw this year by a long shot.
The only two knocks on them would be that they aren't a great perimeter shooting team and they lack depth at the forward spots. Outside of that, their guards are off the charts talented, they have seven players averaging at least 8 points per game and they are a nightmare defensively and on the glass.
The best way to give yourself a chance against them is to take care of the ball against their pressure and try to force them into a halfcourt game. If you can do that, execute on offense and not allow them to control the boards you'll be able to hang around.
Hayesville's a talented team and they'll give Prep some issues, but will need more than Thompson and Patten to contribute on offense.