I had positive experiences with ALLPCB with the two orders I placed with them.
Quality was good and the price competitive, quick turnaround on a customer support rep liaising between me and the factory to clear up any issues regarding gerbers etc. Factory screwed up and made 4x my order volume on one of the orders, sent me the extras at no extra cost.
6/6mil spacing, ENIG, 2 layer board from WMD Circuits
6/6mil spacing, HASL, 2 layer, from HQPCB
(sorry, away from home at the moment so no bare board/not half-assembled shot of this design currently)
I use a combination of ALLPCB and PCBShopper to compare prices for my designs with a fair bit of success.