The flat was okay. A little worn, loose tiles, grout was moldy and falling out in the bathrooms, etc. but the location was great. The worst part was communication. They make you download a separate app that they use for check in but still communicate through Airbnb. We had at least 4 different people we were communicating with and balls were dropped (didnt leave a crib like they said they would, said we could have a late check out but the cleaner showed up early, etc.). Be prepared for a mediocre accommodation with poor follow through and confusing communication.