This place has everything. Spacious, full kitchen, great bathroom, comfy beds, amazing outdoor area and wonderful hosts. Fully stocked with everything you need and more! Loved everything about this place.