Not the cleanest, but not actually dirty. The house is warm and the beds are fine. There is a decent shower and the kitchen area is small but has areas designated for you.