Everything is exactly as described. Wonderful hosts, we enjoyed their welcoming hospitality and friendly animals. Our kids loved this place and want to return soon. Great stay. Thank you for everything.