Conflicted on how to rate this, but I ultimately gave it a 2/5. My girlfriend and I recently traveled to Torres del Paine for 4 nights, 3 of which we'd planned to stay at Hotel Estancia Tercera Barranca (nights 1, 2, and 4). We arrived late the first night, and it quickly became evident that the property, while charming, was not going to enable us to have the trip we planned on. We ended up leaving the next day, and stayed elsewhere all other nights of the trip - for context, I've never left a property early before.
Quite simply, the location is terrible for exploring the park. The route to the property on Google Maps is incorrect, involving a river crossing that doesn't exist. While it appears quite close, you actually have to drive much past the park on Rt 9, before turning onto a very rough road for 12 km. All told, it would take an hour or more to reach the park gates, with substantial risk of car damage unless in an SUV. Management told us of the route inaccuracy ~4 days before we arrived, long after the cancellation deadline - we felt misled.
At that distance, you'd be better off staying in Puerto Natales, where there is more selection at a much lower price; or even better, stay at the many wonderful, comparably priced properties in and near the park.
If you just want the nice view for a few days, maybe with a horseback ride on the ranch, this property could be appealing (one note - atrocious wifi). But if you want to explore the park, its location is terrible.