Very adequate but a bit pricy.