Excellent experience! We have stayed for a week with our two girls. The swimming pool and the villa are very clean and nice to use. The location is excellent- close to shops, beach, restaurants