Very clean and well maintained. Check-in was easy and the directions were spot on. Very impressed.