Good location. Great communication from hosts. Quite expensive for what you get, some minor improvements would really increase satisfaction (air conditioning, more comfortable beds, repairs). Overall, not a bad stay!