This is the second order I'm placing on TreatStock so I can only compare between the two.
Functionally the parts are solid and work as intended.
The finish quality was 4/5 compared to another print of similar parts and one of the parts had minor warping.
Overall there was a delay compared to the original estimate (did not happen with the other order)