BUT WHAT IS Llama Inn, REALLY?