Clean and well maintained. Kevin is very responsive. Great experience overall!