Small-run PCB assembly

I came across Imagineering and was wondering if anyone here worked with them before. They are an offshore supplier and provide small run pcb assembly.. the site is PCB Assembly Capabilities | Imagineering Any feedback would be appreciated.

Thanks in advance :wink: