Could it be the lab? I don't know about labs in your area, but here in the US it is hard to find a lab that does good B&W work.

Dave