We had a great time and the location was very good. But there were a few thing lacking.
The pool had one small umbrella which only provided shade for 1 person.
The kitchen facilities need to be improved. We had no maid service in the 8 days we were there. Overall I think the villa was expensive.