Overall, the place is not worth the price, especially when you add approximately 20% in Airbnb service fees and taxes.
Top floor :
The huge glass door is missing a curtain which makes the entire place heats up pretty quickly, and this Airbnb has no fan/ac to control the temperature.
First floor:
The place is way smaller than make it looks by taking pictures at a certain angle. I do not recommend it for the price it is listed.
About the managing hosts :
In my opinion, hosts are not helpful at all. Having three people listed in the Airbnb, we were provided with one set of keys.
About the cleaning:
This Airbnb does not provide cleaning services for extended stays, which is a starkly different experience from other places I have stayed.