The unit was pretty clean but the furniture is dirty and the TV stand in the living room has a leg broken off. I used sheets to put on the furniture so we could sit on it. It smelled really musty and some of the bed linens provided smelled like they had not been washed after they were used. The cable was not working when we arrived and my husband had to fix it. The curtains were also stained and dirty. It would have been so nice if not for all this. Will not stay here again. Very disappointed. I don't like to give bad reviews but for what you pay it should be nicer.