I bought a 10 TB hard drive a while back - B&H had a deal - and I got a free 8x8 photo book from Shutterfly as part of the deal. I downloaded their templates - which are NOT easy to find - and put the book together. Built it in InDesign and generated PDFs to send to Shutterfly.
When I got the book back, there were trim errors - white space at the bottom of several pages. Now, this could be my fault - perhaps I set up the bleed incorrectly - but I DID use their template, bleed and all.
Otherwise, the quality was fine.
The Shutterfly upload process is a bit cumbersome and time-intensive. Had I not gotten that free book with my hard drive purchase, I'd have had the book printed at Blurb. I've done several with them and they do a superb job. Blurb's photo books are a bit pricy, but you can get a quantity discount.
Plus, you can have the book printed as a trade book. These are a bit lower in quality as compared to photo books - fewer paper choices and so on, and not as many size options - but they are still quite good. In either case, you have the choice of soft cover, hard cover with dust jacket, or what Blurb calls image wrap, which is a cover design of your creation directly printed on a hard cover - no dust jacket. I've had three books done this way so far, and they look great.
Blurb customer service is very good, and they've a ton of useful information on their website -
http://www.blurb.com.
You can build your book in InDesign, as I did - they have an InDesign plugin and Lightroom Classic also publishes to Blurb - or you can use Blurb's in-house package - BookWright - or you can use whatever software suits your fancy and upload PDFs to Blurb. As I said, they've lots of templates and tutorials on their website.
They'll give you a personal bookshop to market your books, if you want to go that way. The caveat is that when you upload a book, you have 15 days to buy one copy in order to keep the book on-line. You'd want to do that anyways, in order to get a proof. I've suggested to Blurb that they offer publishers a lower proof price, and their rep thought that a good idea, but they have yet to go that way.
My recommendation would be to put the book together and then have one or two others to proof-read it. Other eyes will catch things you might miss.
Good luck with your project. If you need any further assistance, shoot me a Private Message.