Well-sped

Webster's Dictionary of the English Language

·adj Having good success.