Hello, Is this phrase idiomatic in English? "Thanks a lot for always being of assistance" Thanks a lot.