We absolutely loved our stay at Vila Alpina! The location was perfect - even though it's not in the main town area, Lake Bled is really about the nature. This hotel is perfectly situated for all of the hikes, boat tours, and sights. I'd really recommend staying here over staying in the town, which is only a 20-30 minute walk anyway.
Our room was beautiful, cozy, and VERY comfortable. I travel regularly for business and pleasure and this was the best bed I've ever slept on outside of home.
The only complaint we had was with one aspect of the service. There was no coffee during our entire stay. We kept asking when it would be replaced, but they never bought any new coffee. We had a lot of early mornings and late nights, so this was a bit inconvenient. We would have bought our own if the staff hadn't kept assuring us it would be replaced.
However, this is NOT a reason to avoid this hotel. If we return to Lake Bled, we will definitely be staying here.