Three Stars
expect one or two to not function correctly.
Rating: 3 stars