The flat had everything we could have hoped for and communication and check-in were incredibly smooth. Would definitely stay again.