My two smalls sons and I stayed there for 4 days in June. Kids loved the pool, we could walk barefoot to the beach. Staff was nice and spoke some english too. Fresh seafood on the beach at reasonable prices and we cooked in our room. Medium sized fridge held what we needed without a problem and there was a small supermarket located in the hotel but luckily they didn't have inflated prices. Thanksfully we didn't need it, but there is a doctor on site 24hrs a day.