This place is very clean. The housekeeper did wonderful job to keep the whole house clean. David answered question very quickly. Self check in and check out are easy and convenient. Will recommend it to others.