This is called fractional ownership, it's basically a time share. This price will get you this property for a month each year. It's a popular option for the "snow birds" that choose to be here in the winter months to escape the colder climates. They are lovely units and many people enjoy this lifestyle, particularly retired people. I hope this helps!
It states that you are a member of the golf course while you live there and get free golf. This might be The owners club at Barton Creek. Check with country club before hand for all the details regarding membership.