We enjoyed staying at the villa, which we booked in the very early part of the season. So we didn't have a chance to enjoy the outdoor areas.
The villa is not good for families with kids or elderly. The living room is very tight and the staircase to the second bedroom is too steep to climb for elderly or kids.
The kitchen was very well equipped, so the apartment is great if you like to cook at home.