Lovely villas with beautiful gardens and private terraces for each villa