The place was clean and had everything we needed for our pleasant stay. We had no issues at all with the shared bathrooms and kitchen. Definitely happy with it and would recommend it.