everything that I had wanted, except the head rest needed a cushion, so I fashioned my own, your neck may fit since many adjustments for almost any size person are available