Resort with ample amenities, including multiple pools, golf courses, tennis courts and ... is set on 28,000 acres of natural forest in The Woodlands, Texas, about 30 miles north of Houston.