very clean, very thorough. easy check in and check out. 5 stars!