Simply perfect! Ticked every box for our family. We will be back.