Good for long stays. Regular cleanliness between weekly cleans really depends on the other tenants you're with. Very close to public transport.