Everything about this place was perfect, from the location, cleanliness, and incredibly generous hosts. We loved every second of our stay and will be back again soon!