Squeaky clean!!! Only thing missing was a kitchen. Otherwise it was a great place and we had a great stay! Super close to shops as well.