We've stayed here before, and there are good things and things not so great.
Pros:
condo easily fit our family of six
clean
nice amenities and activities
staff are friendly
we like the pool area.
Cons:
Even in off peak season, it's expensive
Only hand soap provided, so we had to drive 45 mins round trip to get basic toiletries that are usually provided with hotels and resorts
Fireplace was turned off (in spite of website listing as an amenity, and we had looked forward to the heat in the nippy mornings and evenings, and the ambience)
One of the pools was closed (in spite of us calling ahead to confirm that they were open), Staff gave sales pitch about hearing a two hour presentation in exchange for food credit (in spite of me clearly stating several times as he was talking that we weren't interested). I found this to be annoying because he wouldn't let it go. I literally had to start edging out the door as he was talking and leave when he paused in talking. We were coming to relax, not have to be harangued about their time share program. I told him I wasn't interested, couldn't anfford it, didn't need the food credit, etc. He just kept talking up the benefit of hearing their spiel. This was off putting and they shouldn't do it.
Lastly, the location is not convenient to anything in the main strip area of Branson. It took a minimum of 20-25 each way to get anywhere. For this reason alone, we probably won't stay there again, even though it's a nice place.