Mind you we had some rain a few days but overall every possible need is catered for in this villa. Loved the setting and will undoubtedly be staying again. Great communication and house was clean. One drawback people may find unaccustomed to is the no flushing of toilet paper. But no bother for us. Loved every single minute of our stay.