Review (4/5): Happy, Not great, but does the job.
Happy, Not great, but does the job.