I recommends them after a PCB run. Made in China, but with reasonable service and shipping.
We (my company) has been using OurPCB for a several years now. We use them for board fab and fab/assembly jobs (we always supply parts to assure the supply chain).
Their prices are really good, and that’s why we have stuck with them over time. The quality of the boards and assembly has always been good.