Matt - I would recommend Banana Beach as a place to stay because its a great location and the rates are good. I have not stayed there in some years now - so I am not sure about the rooms any more.
But its a good location - walking distance to town and on the ocean - has a restaurant.