Good location, smooth communication and check-in, fine for adults but we did not have a positive experience with a baby due to reasons we communicated to the host.