This villa is an amazing place to stay. It had everything we needed. A very modern kitchen, nice beds, bathrooms and a beautiful garden with pool and enough place to play ball or hang out in the sun. The service was very nice and friendly. We definitely recommend this place!!