overall it is a very good hotel with fantastic location. Private beach is definitely a plus.
hotel room is very clean and spacious and the pool is nice.
restaurant is ok, but breakfast is very good.
Overall speaking all staff are very nice, we even booked a boat trip and the service is excellent.
however, once i called because my family need to go to the first aid, the operator is very impatient and gave wrong info. we supposed to go to the first aid but she told us to stay in room and the nurse will come to our room. after an hour, we still not seeing anyone coming. in my second call, the same operator asked us to go the first aid, which is different as what she told the first time. My dad's feet is bleeding but we wait for 1 hour!!!! her attitude is unforgivable!