We had a great stay at Hotel Mountain Paradise. The staff was great and the amenities was were nice too. The hotel is a about 6 miles away from town center, however, they offer a shuttle. For activies/excursions, transport is included.
Pros: Staff, heated pool, views, spacious rooms and bathroom
Cons: "nature" often made it into our rooms, hot water was a bit of a problem if you neighbor was showering at the same time (for the cabins sharing a building).