Our stay in the villa was perfect. The private pool is a great feature. The apartment is clean and contains everything you need. The hosts are very welcoming and communication is quick and easy. We decided to stay another week, because we liked it so much. Internet is stable, I was able to work from there perfectly.