ticked all the boxes for me. An easy and comfortable experience