If you are going to Zermatt, this hotel is a good choice. Our visit to Zermatt was for a skiing holiday and we were lucky to book this beautiful family run hotel. It's in a prime location 5 minutes walk from the city center. On arrival at the train station, we took a 15 CHF cab ride...expensive for a three minute ride...to Bella Vista. The hotel was clean and comfortable. Upon arrival, we had a warm and welcoming greeting from the owners. The room itself was a bit smallish...#7...with a view of the Matterhorn through the trees. Extreme clean! The bed was comfy which is a high priority. Wifi was available...but our room had poor reception. Although not a huuge problem for us, if important to you it may make a difference...wifi was available in the community TV room. The location is not far from the ski lift. 5 minute walk. If the snow permits, you can ski down to the hotel 'boot room' which is convenient. The sauna was spacious and very modern.
Fresh local breakfast was provided and was nice. Fresh baked breads, local yogurt, cheeses and jams, fresh squeezed orange juice. Eggs were cooked on order. We did not have dinner at the hotel but they looked good as well. There seemed to be drinks or tea available in the late afternoon in the 'fireplace room' which was a nice way to wind down after skiing.
Service at the hotel was was very attentive and evident there was a great attention to detail.
The city of Zermatt is expensive (20+ CHF for a pizza) but found this hotel to be a good overall value.