Five Stars
Came earlier than expected & is well crafted
Rating: 5 stars