Our stay at the Alpenhof was unparalleled by any other hotel. The service was friendly and helpful (they helped get us into the Eagles Nest tour without a reservation), the views are spectacular, the rooms are large and comfortable, and the food is absolutely outstanding.
The Alpenhof is fairly close to Berchtesgaden, so getting a Taxi into town was not obtrusive, and they even have a bus right outside the driveway if you have time to wait.
Overall, I think it might be the best hotel experience I have ever had; when I go back to Berchtesgaden, I will not stay anywhere else.