This place feels more like a hostel than an AIR BNB stay. Also, if you are someone who doesn't speak Italian or Chinese, then you are going to face serious communication issues as the host doesn't speak any other language.
The advantage - Close to the station.