The apartment deserves 5 stars, absolutely. It''s all the conveniences of home at a reasonable price. It's clean, attractive, and in a great part of the city.
My one complaint is that the address I was given throuh Airbnb doesn't exist. I arrived early with the intent of waiting nearby until check-in but couldn't locate the place. I tried calling the provided phone number and received a recording that the number is not assigned. I went nearby and found an English speaker who concluded I'd been scammed. I didn't believe it because the pre-arrival communication was great but it's definitely disconcerting to be in a strange city with a language you don't understand, uncertain what to do. When I texted Eva, I did receive a response some time later with the correct address so happy ending.