Four Stars
Functionally perfect
Rating: 4 stars