Thistle Rock Ranch is heaven. It’s a perfect combination of tranquility, comfort and country living. The hosts are the absolute sweetest and most genuine people. Communication is always excellent and they bend over backwards for their guests!