Pros
The house was clean and the view was really good(2 bedrooms have a view of the pool) and the living room is so huge, we're happy about it.
The staffs are so nice and kind.
Cons
At first everything was great, before we checked in, staffs had created a group in a social application we use to communicate and they replied fast but after we checked in they replied slower than normal.
Also with 4 built in electric stove in the villa, it's unusable so the staffs gave us 1 electric stove and the pan, pot, rice cooker etc. aren't in a good condition(not really clean).
The villa has its own swimming pool and it's great but on day 3 we woke up and found the staff entered our site and cleaned the pool but the staff hadn't informed us before(this is not really fine)