This is a great apartment in a fantastic location. It met all our needs and was good value (although not all the pictures were of the apartment we stayed in). The host was responsive to messages. For these reasons I would recommend.
I did have a concern about communication with the host that made this stay feel like a business transaction and different than other AirBnB places I’ve stayed in. There were a number of automated and direct messages from the host asking questions about check in and check out times that I had already answered. I also felt pressured by multiple messages from the host to leave a 5 star review in return for a cost-free early check in or other cost deductions. I would have given a fully 5 star review without this pressure.