I just want to point this part out because it looks like a lot of people are missing it:
User reviews: Positive - 82% of the 45 user reviews for this game are positive.
You're entitled to not like a game for whatever reason, no one's going to make you buy it, eg, I personally don't see the appeal in visual novels.
But in this case I think people are jumping the gun a bit and assuming it's stuffty just because it's furry and they don't like furries, or because it's a visual novel and they don't like visual novels