We stayed at Sofia's for few days, and pictures don't do this place justice. It's up in the mountains, so be prepared to have intermittent phone/internet connectivity. Climate is also a bit colder than Mexico City, specially at night. The cabin is located at the top of the hill where the ranch is, so a walk can be both challenging and rewarding, and the property cat will most likely walk with you the full way. The caretaker Beto was kind enough to light a bonfire for us, which we were happy to pay a small fee for, and the owners were always available and willing to take us grocery shopping and sightseeing. It's a nice getaway for a few days, granted you come prepared for and like the cabin concept.