Very clean! Shared bathrooms / common areas were always kept sparkling clean. Ideal location and staff were very friendly.