More like 3 1/2 stars. I liked the room we had because you could close off the bedroom from the living room and that was nice. The pools inside the courtyards were nice too but seemed a bit crowded one day and then empty the next. Service was friendly but my only complaint would be I had to call twice to have my room cleaned the second day we were here. River Ranch was nice. Looks bigger online and in photos but still it was nice to be able to just walk over and lay in the lazy river and float. However again on Saturday the place was a zoo with people but on Sunday it was much more mellow and enjoyable. Overall the family liked this resort but I think if I stayed in the area again I would try a different resort but only to compare and contrast.