These days “leading questions” asked in regards to a place lack the entire picture.
5 stars is for example the Four season. Style, elegant, service on and on.
Most Airbnb (not all) are budget minded business traveler. And are good for what they offer. This place like most offer a good, clean (not elegant) bare bones (not 24/7 service, most amenities one would expect. And for that it is a good place. But (as well as most all Airbnb / with exceptions) is Not a five star resort. But then again you are not paying a five star price. So why does it deserve and five star rating? All tin all I would stay there again simply because of the price and the location. And for that we give 3.5 stars