op·u·lent

[op-yuh-luhnt] 
adjective
1.  Characterized by or exhibiting opulence: an opulent suite.
2.  Wealthy, rich, or affluent.
3.  Richly supplied; abundant or plentiful: opulent sunshine.