Review (3/5): Three Stars
The top part is a bit awkward but overall okay.