Very good, reliqble, clean. A bit pricey but you pay what you get.