We had a great stay! The villa is in a good location, and is a great size! The pool and outdoor area is also lovely. We read about the flat being separate access in the reviews beforehand, so at least we were prepared, but definitely worth noting, as for families it might not be ideal. Also there is no hairdryer even though stated in the description. There also wasn't any simple amenities like washing up liquid, a sponge or cloth, and only 1 small bin.
But all in all, a great stay! And would recommend :)