Questions about Sakura Mobile for my Japan Trip

I'm planning to go to Fujisawa Japan, and I'll be leaving in a few days.

I'm looking into getting a Travel sim for my stay there to avoid Roaming Charges. Is Sakura Mobile a good and safe Mobile provider?

And what does Sakura Mobile do exactly? Do they provide Mobile data for you, but no call or text? Or do they provide the ability to call and text, along with Data?

And what's your experience with Sakura Mobile, are there quirks/bad experiences you've had or are they overall good?