I used CreateSpace when it was BookSurge in 2009, and they were great: access to Amazon, good royalties, and staff were willing to help no matter what it took to get the job done well, which is why I came back
But now, 8 years later, I can't say the same thing. CreateSpace (CS) has you use a template for your book, but you quickly find that the template has severe limitations (like pagination, headers and other kinds of formatting). CS then charged me $149 for help with formatting and even then couldn't get it right. I talked to at least 4 different people to have the problem resolved, and in the end, just asked them to stop work. It was pretty clear that the experience from 2009 didn't fit into their business model today of only providing help until the service fee is exhausted. Result: the publication formatting looks amateurish. Looking back, I would have gone to UpWork for freelance formatting help, then published through CS. You can find someone less expensive and more accommodating than CS's add-on services. I regret not having known this earlier.