You might take a look at the Blue Tang Inn. Has a pool, continential breakfast, kitchen, free towels for the beach and pool, a great on site staff, walking distance to everything in town. Everyone on this board has their favorites, but you really can't beat the Blue Tang if you want to be close to town. We are also from Ohio (Go Bucks) and have stayed at the Blue Tang several times. Going back in 1 week and of course, staying at the Blue Tang.
Be assured that where ever you decide to stay, you are going to have great time and you will meet some wonderful people.