Where to print

Hi has anyone ever designed and printed a yahrtzeit memoir book? A client wants a 12x12 book, about 30-40 pages with personal letters and pictures and a custom cover. I’m having trouble figuring out where to print.
BP in Lakewood isn’t so cheap. I would do Lulu but I’m not sure about their quality.
Please let me know if you’ve used anywhere else that you were pleased with, or if you’ve used Lulu and were happy with the quality.

Mixam has great prices and nice printing options. The turnaround time can be long though.