Without riding the model and size of the bike while loaded up you will never know for sure.
Reputation of frame maker? Check.
Disc mounts on the left chainstay? Check.
Braze-ons for rack mounting? Check.
Geometry that is appropriate for you? Dunno, but probably.
IMHO I don't think you can go wrong.