The apartment is great. It is perfectly located, and generally well equipped. There is a lot of common space which we enjoyed while making plans to attack the city the night before a family cruise.
I did however have a somewhat strange encounter with the host, which I suspect had several contributing factors. The first and most important was addressed when the host updated the listing information to 3 bedrooms / rooms instead of 4 during/after our stay, in consultation with airbnb. Based on how it originally read, we had expected 4 bedrooms for our group of 6. I do believe there was a reasonable basis for misunderstanding based on how Europeans and Americans traditionally count rooms for homes, but it was very awkward for our large group to be down an expected bedroom.
The host did come by to discuss the situation. I was pretty tired from international travel, and they were admittedly a bit stressed due to some personal circumstances they were kind enough to share. It ended with a discussion about how I was very aggressive and needed to apologize if I intended to stay there. I call pointing out that an additional bedroom was insinuated being direct, but I also understand that reasonable people can reasonably disagree.
The end result was an update to the listing to clarify the number of private sleeping areas to prevent further misunderstandings with future guests and a partial refund to offset the inconvenience we personally experienced, even though I believe it was inadvertent. I think that given the circumstances, things resolved themselves as they should have and that future experiences will be even better as a result.
While I would not sign up to have such an interaction with a host again, I don't believe our interaction was typical for either side, and would not discourage anyone from staying with this host if expectations were more clearly aligned in advance. It's a great apartment with great people running it, and I don't begrudge anyone for having a bad day, especially when it may have happened to both sides for unrelated reasons.