Yes yes yes
Satisfied my needs.
Rating: 5 stars