Highly recommended, it ticks all the boxes best experience