5 star all the way. Highly recommended. Ticked all the boxes.