Hotel Alpina is in walking distance of the train station and multiple restaurants and stores, which is convenient. You have to walk on a path off of the street to get there, and I was impressed with how well-lit it was. Unfortunately the hotel itself does not have customer service or a check in desk - we checked in and checked out at the hotel across from it (Hotel Tannenhof), but they make that clear in the check in instructions. This is a good mid-range hotel in Zermatt, surrounded by much more expensive hotels, but still safe/clean and in close proximity to whatever you may want to do in Zermatt. It was suitable for a short stay. The beds are not incredibly comfortable but the hotel is good overall.