The unit was very clean, had excellent wi-fi, a well-stocked kitchen and a comfortable bed. Hot water could be an issue at peak times, but the host detailed this at the start, so it wasn't a surprise. Yichuan was also very accommodating to a last-minute booking and great with communication.