I would highly recommend Hotel Alpenhof to just about anyone. It's comfortable, lovely, so close to the Grindelwald train station, and tended to by fantastic owners and staff. The views are stunning, the food never disappointed, and it's a great place to take a family. We couldn't hear any noise from the other guest rooms. It was sometimes uncomfortably warm in the building, but you can control the heat in your room. We have zero regrets.
(It's truly only if you have limited mobility and intend to go anywhere on foot that I'd suggest reconsidering - the hill it's on is extremely steep.)