Of questionable or minimal quality.
At or constituting a border or edge.
Just barely adequate or within a lower limit.
Hardscrabble.