As expected - good for the price.