Definitely would recommend this villa!
The place is beautiful, well kept and very welcoming. It is also very spacious, especially pool area and first floor terrace. Stefan was a super host - he answered all questions in a timely manner, offered early check in and late check out, and made sure we enjoyed our stay. Kitchen is well equipped, and common areas were clean. Thanks Stefan!