We have been going to tablerock lake for 20 years and this was the best resort we have stayed. The condo was beautiful and so clean. Loved the dock and swim platform. The managers are wonderful. They went above and beyond to make our vacation great. We will be going back and I would definitely recommend it.