A newly renovated and clean place