Lots of good features for a very reasonable price.