Perfect!
This was everything I was hoping for and more!
Rating: 5 stars