Clean and brand new. Great location, easy in and out. Incredible communication during our entire long stay. Highly recommended.