Three Stars
The top part is a bit awkward but overall okay.
Rating: 3 stars