Very clean and welcoming. Every shared space is set up in a way that makes you feel at home. The room I stayed in was very clean and had everything I needed. I highly recommend staying here.