The Airbnb is great for a long term stay - all of the amenities you need. It’a walking distance to all sort of public transport as well.
The restaurants are all pretty good nearby which is nice. I will say if you’re a tourist who only speaks English, you may have some difficulties communicating with people at restaurants/stores since the location is in a residential neighborhood so many people don’t speak English in this area. Lack of tourists makes it unnecessary to accommodate for that. But that’s not a knock on anything, just something to keep in mind.