I use Aisler since a couple of years for bare PCB's and for assembly.
My experience with bare PCB's is good. What you see is what you get, not too expensive, easy, fast, never had any problems.
My experience with assembled PCB's is a bit mixed; sometimes I cannot find a flaw in a series of a 100 PCB's and the next time half of the boards in a series of 24 have components that are shoddily soldered or misplaced, with shorted pins (admitted, with some 2.5x2.5mm 9-pin DFN packages) while the other half is perfect. These problems seem to arise because they use many different outfits to do their assembly; some are better than others.
On the upside, Aisler is a German company that has their work for Europe done in Europe. They invoice after shipping. They are reachable by phone which I like very much. They react to email and discussing a board or complaining about their quality control seems to be taken seriously. And indeed, as @warhawk above already mentioned, you can send them unobtainable parts that you have in your own stock and their system for that actually works ok.
YMMV, as even MMV, but I still like using them.