I'm only recommending the game because even though I beat it within the refund window, I still had a ton of fun and the game is less than $20. The combat is done well and it's fun, enemies actually react to getting hit and you never really feel like you're chipping away at a health bar.
I can't speak for the story because a considerable amount is told through voiced text on a black screen and there's a big red skip button on each scene so naturally I pushed it, every single time, because I came here for combat and nothing else and staring at text on a black background isn't exactly my idea of good story-telling so I just skipped to the good part. The dialogue is really hard to hear because the game is abnormally quiet for some reason, even when you have the master volume set to 100 and everything else turned all the way up it's just quiet, plus the subtitles come with this awful background that blocks the lower half of your vision if the dialogue is long enough so I turned that off completely.
The controls are fine, I literally couldn't find the damn pause button so I had to hit the home menu everytime I wanted to pause the game but everything else works. Climbing is responsive and fun somehow, the dash takes a second or two to fully extend outward which is a little annoying since the player character walks just a little too slow for me but whatever, and the combat is fairly simple. In combat your movement speed slows down to a crawl so repositioning isn't a mechanic pretty much at all, which isn't a problem since every enemy puts themselves directly in front of you.
The combat itself is great, you swing into your enemy to do damage like any other melee vr game but the enemies actually block you here. You have to swing around their guard and around their armor to do damage but if you swing either fast enough or long enough (not sure which honestly) you'll do max damage and stun them briefly giving you time to do a follow-up and since most enemies die in 2-3 hits you always feel like you're doing good damage; but some enemies disengage and back away from you once you hit them twice in a row giving them a chance to recover and go on the offensive again, which is nice otherwise you'd just kill everything instantly and you'd never really need to block. Blocking is done by simply holding your weapon out in front of the attacker's sword, enemies telegraph their attacks pretty well in advance so it's not too difficult to consistently parry anyone; some enemies enter a flurry state where they throw out multiple attacks in quick succession that you have to parry back-to-back, this is kinda annoying because you can't hit them in between attacks but you CAN hit other enemies after each parry you just need to be quick.
There are only 3 enemies in the game: your basic swordsman that generally dies in 2-3 hits and can enter that flurry mode from earlier, an archer whose arrows you can swing into just before they hit you and return to sender, killing them instantly, and a tank enemy type whose attacks you have to dodge before they open themselves up, you dodge by leaning to the left or right or ducking whichever way the game tells you and then you swing into their shield in the marked direction to open them up to damage; there's not a ton of variety here but the game is so short that it really doesn't have time to get old.
Sometimes, enemies drop items when they die which get thrown in your direction at the perfect height to just grab it out of the air and use it, like you can get guns which one-shot everything short of a tank, you can get a second weapon which breaks, you can even get grenades or healing. Can't store any of these items though so you either use them or you lose them. It's a fun mechanic and probably my favorite part of the combat because it mixes things up a little bit.
The characters all more or less play the same, two of them have two swords instead of one but that's about it. Each character's mission introduces new mechanics like one introduces armor and another will introduce archers, stuff like that, keeps the game engaging when you're constantly seeing new stuff but again, 2 hours of fresh content is a pretty hard sell.
Overall, the game is fun but it is ridiculously short, almost offensively so; nobody would blame you for skipping the game on that premise alone.