A warm inviting self contained unit with equally warm and attentive hosts. What a wonderful place to stay.