Perfect
It's very functional and well constructed.
Rating: 5 stars