The unit was clean. I was very upset because Kasa tried to charge me an additional $300 for cleaning charges that was false accusations. I will never stay here again and DO NOT recommend staying here.