We loved our stay at Johannes, the villa is lovely with some nice indoor and outdoor spaces. The master bedroom has a large terrace that got sun pretty much all day. The pool is very large which we liked. The location of the villa was great too - 5/10 mins away from the airport, however, we never heard a single plane! Although the location is nice and rural, we probably would have struggled without a car. Two of the smaller but great amenities that we loved were the stone BBQ and Sonos in all the rooms, we used these pretty much everyday! Check in was smooth and overall communication was good; Johannes responded within minutes of us sending a message. We didn't actually meet Johannes which was a shame. The free roaming tortoises were a nice feature too. We recommend Johanne's villa.