If you would like to try a mid-priced place to stay, the Ocean Club is very nice. Nothing real fancy, but the beach in front of it is fantastic. There is also it's sister place, Ocean Club West, but we have never stayed at this place.