Have you looked at the
CitizenM hotel? Comfy beds, very high tech (though tiny pod rooms), inexpensive and a short walk to the terminal.
Had a lovely stay on layover recently...huge king beds with plush linens and a good view of airport operations.
www.citizenmamsterdamairport.com