Travelled with a large group of friends (15 of us), didn't organise the rental or security deposit etc so cannot comment on that aspect (although my understanding was that it was very easy to do so).
Stayed for 3 days, 2 nights.
Had airport pick-up and drop-off arranged for us (which was really useful and took the stress out of a good 40 minute journey from the airport), arrived at the villa and were shown around each of the rooms. There are three rooms in the main house (including the amazing master bedroom), two separate poolside rooms and two rooms underneath the pool area. All rooms are easily accessible, have double beds with fresh linen, towels and most had dressing gowns and all have ensuites, they were cleaned daily.
We then decided on food for the weekend - we had breakfast provided and cooked for us on each day (a thing to wake-up to) and a BBQ on the Saturday night. We paid for this at the end of the weekend and this was all very reasonably priced.
The pool was lovely and clean, with seating shelves in the deep end to relax on when your feet could no longer reach the bottom and a beautiful view out onto Kamala Bay, although it was rather cold this was a welcome relief from the heat! Pool towels are also provided, although I would say that only 8 pool beds for a villa that sleeps 14 people was a bit disappointing.
Overall a lovely weekend away in a beautiful villa where you're very well looked after.