Very clean. Very easy. Very convenient.
Self check-in was a breeze. Host kept in communication to make sure everything went smoothly which is always reassuring when you arrive in a new place.