1. good; excellent; fine; nice; pleasant; agreeable
also いい (all senses)
2. sufficient; enough; ready; prepared
3. profitable (deal, business offer, etc.); beneficial
4. OK; all right; fine; no problem
as て(も)良い, と(も)良い, etc.; indicates permission or compromise