Checks all the boxes! Highly recommended.