Everything is clean, and you will be provided with the basic needs like food and toiletries. You will feel like you are staying in a hotel and a home at same time. Highly recommended!