Highly recommended 5/5 in all aspects.