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