Equal to or fulfilling some requirement.
A sufficient amount of; enough.
Endurable, survivable, suitable for living in, inhabitable.