10/10 would recommend. Impeccable on every front!