We only stayed for 1 night, but it was a good experience. The location, room, facilities, breakfast, staffs, services, were all good. In overall we feel satisfied and the price was really worth it.
But we do have a small advice for the hotel management to fix or renew some of the bathroom appliances in the villa where we stayed (i.e. handle to switch on/off the shower, toilet flush button), because althought they functioned perfectly, but it were almost broken: missing flush button although we still can press in and it will flush perfectly, the shower handle was attached loosely and easily dropped.