Good communication, clean rooms, friendly host, nice dog, what else do you want? ;)