Worthy of a 5 star review.
Excellent for the money.
Rating: 5 stars