I stayed there this past July for the 4th time and still kinda liked it. I think the wife and I have gotten spoiled by some of the nicer resorts though. Overall...... the beach is awesome the food is good the rooms are good the staff is alright the drinks are weak it's adults only which means no screaming little kids. good deal for the price.
For the drinks. Ask for doubles. twice the fun in each drink. Tip the bartender 5usd or so each day and they will take good care of you. You can use the facilities at the other Oasis resorts.