That's a pretty good deal for a 105 level bike.
Check their website for sizing -
https://www.bullsbikesusa.com/harrier-p-79.htmlIf it comes with the Schwalbe Lugano tires, I have to say that I felt like I was riding through glue when those were on my bike. For short rides, you may not notice, but when it comes time to replace them, get some GP 4000s, or Gatorskins if you need better puncture resistance.