The apartment is good for a group not intending to spend much time in it and only needing a place to sleep. The apartment itself is extremely dated however functional. Amenities were bare which were described in the listing, so be prepared to run out for more supplies. The hosts were communicative leading up to check in and made themselves available throughout the stay via messenger. My only complaint is the additional fees which are communicated after check-in that are not disclosed in the listing itself, and the arbitrariness of it (eg. an extra $75 cleaning fee for an additional 45 minutes spent to pick up plates and containers from counters, stove, tables and etc. not placed in a garbage bag). From my perspective and being a host myself, this is what the initial cleaning fee should cover - especially when the guests are only provided limited trash bags.
Overall it was a pleasant stay for my group.