substantial

adjective

Considerable in importance, value, degree, amount, or extent.

Solidly built; strong.

Ample; sustaining.

Possessing wealth or property; well-to-do.

Of, relating to, or having substance; material.