Five Stars
Meets all the needs I have for it
Rating: 5 stars