We had a wonderful stay at Yanlings place. Communication and check in went smooth and the place is very clean, you can see that the place was newly remodeled.
The only reason I subtracted one star is that starting at around 7 in the morning you can hear people walking around and getting ready for the day upstairs, right above the bedroom. So if you want to have long sleep ins in the mornings, other places might be a better option. It didn't bother us too much as we did have early mornings but the noise is noticeable and could potentially interrupt your sleep.
Apart from that, everything was great and I would definitely stay there again if I'm in the area :)