Signing legal contract is standard when renting a villa.
Like every agreement, this protects you, the owner, as well as the agent. Make sure it specifies which expenses are usually not part of the base price, such as taxes, air-conditioning, or the money necessary for heating the pool. A simple contract can even clearly outline policies regarding property damage, in addition to what would constitute an unsatisfactory stay.
Here is my site ... וילות באילת