Yes, but small groups work fine. Our group was 6, but not too much would have changed with 3 or 4. Playing solo is likely painful, but a little bit more rewarding for the same reason.