The villa is lovely, feels overall very clean and modern. The kitchen was equipped with everything we needed. The two bedrooms each had their own bathroom.
The only major letdown were the cockroaches in the kitchen. They would come out at night and hide once the light was turned on.