Very new, clean modern apartment;, had everything I needed. Enjoyed my stay.