Fairly functional and very appropriate but a little bit impractical
Rating: 4 stars