Wonderful place to stay with modern finishes in a charming villa.