Yes, but I believe there is room for improvements, it's possible to make it more blockspace efficient, by having multiple payments in a single coinjoin.