Very clean, exactly what I expected. Great location and within walking distance of most major attractions and restaurants. Check in and out were very easy. We really enjoyed our stay and would use Kasa again!