Very new and clean place. Great amenities. Loved our stay!