Adequate. Bit expensive