sturdy
sturdy - adjective
having rugged physical strength; inured to fatigue or hardships
not making concessions
substantially made or constructed
sturdy - thesaurus
hardy
inflexible
stalwart
stout
tough
uncompromising