optimistic, flexible, talented, upbeat, supportive, friendly
infuriatingly good natured and a great guy