The flat was perfect for what we needed. Everything was clean when we came and the self-checkin was very easy. Communication with the host was also very good.