10/10
It exceed all of our expectations.
I could go into detail about all the excellent features but suffice to say you will not be disappointed.