Spacious flat, reasonable for a short stay for 6-7 people, professional host team, good and detailed communication in English, nice messages in the apartment, good kitchen amenities, and overall a clean-tidy place with good location to stay.
For a longer stay, it would need more comfortable beds, more-bigger community areas with a bigger table, and better sound-isolating windows for restful nights. Shroud and earplugs are highly recommended.