I also recommend Twilio. Set up and integration is fairly painless. They also allow for a great level of information to be passed to/stored in NetSuite. This way, reporting becomes much simpler. They are one of the bigger options so they are more strict as far as compliance.