You're recipe looks good to me. Coconut oil is a little high for me but that's just personal preference and you won't know yours until you make and try a batch.
I will say you will probably need that high of coconut oil if you want a big lather since butters like shea and cocoa tend to kill big...