exuberant

adjective
joyously unrestrained and enthusiastic
unrestrained or elaborate especially in style : flamboyant
produced in extreme abundance : plentiful