OK for the price. Not very clean