We had an overall nice experience staying at Haifang's. Easy getting there, she was incredibly nice and everything was ready waiting for us. Fews downsides: just one small window in the bedroom, no access to patio (though it was listed as a possibility and was one of the reasons we booked the apartment). Also, careful with open house days: we didn't know the property was for sale and 2 or 3 people kind of came and went to get a look at where we were staying.