Cranky
Aggravated
Toilsome
Tough
Elated
Furious
Enraged
Irritable
Content
Delighted
Laborious
Formidable
Exasperated
Jubilant
Grouchy
Ecstatic
Incensed
Grueling
Difficult