Very clean. Nice tiny apartment. You have to wait for hot water in the shower if you are more than 2 people.