This spot is best for those with cars, as it's a bit far from the convenience of Sokcho itself and there doesn't appear to be a way to conveniently walk to a spot where you can begin hiking Seoraksan. That said, if you want a room with a phenomenal view, this place has it. I was on the 18th floor of the "Tower Building," and the triple sets of sliding doors offered the mountains in one direction and an angle view of the ocean on the other. The room was spacious (one of my requirements when booking) and very well-kept.
The only thing missing was a microwave (though there is one in the convenience store in the basement), and my only other gripe would be the heat. There was no thermostat in the room for individual-room control, and when I told the front-desk staff that the room was too hot (it really was; I was wiping sweat from my forehead overnight) there didn't seem to be a workable resolution. My suspicion is that the heating is floor-by-floor, not room-by-room, and perhaps other customers are okay with that level of heat. (The air conditioners were covered and the remotes for them gone.)
But if you like warm rooms and a great view and you have wheels, this is the place.