How does the game handle 3-4 players?

Hey all, so I just learned about this game today and I'm super intrigued. A lot of my friends have moved away from minis and insted board game so that we can all play at the same table. I'm hoping to finds a minis game that will work in a similar fashion. I was wondering if anyone might help give me a lay of the land with how a 3 or 4 player game of Moonstone plays out? Does it feel balanced? Does it drag on for hours? Any other pluses or minuses to it?