praiseworthily

(adv) admirably

laudably
commendable