Rooms were clean and the staff (esp the receptionist) were very accommodating. Food was also good (though quite expensive). However, resort is quite a bit far from alona beach (where most food stalls and everything else are located), around 5-10 minutes (and transportation via tricycle was very expensive for that distance). Also, we were not able to swim in the beachfront of the resort due to the large rocks and low tide in the morning and late afternoon. So, if you don’t really mind the distance (and expensive tricycle) and limited swim time in the beach due to low tide, I would recommend this place for the clean rooms and great staff!