Hi. I have come across a self-publishing company for my book and am wondering if they are actually good to use??? Anyone done this themselves??