Not the best
This design needs to be reworked.
Rating: 3 stars