Five Stars
Excellent--very flexible.
Rating: 5 stars