Well maintained place. Recommended for long stays. Ruogu is great, tried to make sure I feel like home. Very quick in responding. Even though property was shared accommodation, felt like I was having whole place to myself. Definitely recommended.