yoshi!well done!

japanesemeaning
よしyoshigood; excellent; fine; nice; pleasant; agreeable