5 stars
Does what is meant to do
Rating: 5 stars