Perfectly clean, everything you need, the best location you could want. Self check in is easy, I fully recommend this place.