We have been to Sanibel many times. Recently we have been renting condos at Sandalfoot resort.
If you're looking for more of a traditional hotel or inn setting, we have stayed at and enjoyed Sanibel Inn and Song of the Sea. (They are sister properties).
You're not going to find a lot of chain hotels on the island. That's part of its charm.