We stayed here as a couple and it was great. Tours are more expensive than what you'd pay in El Nido town however our private tour was well worth the extra money - our tour guide Ronald was absolutely fantastic. Our private tour was much better than a tour we had booked via Cadlao Resort, and even a little better than a skipper charters tour we did however that was also great. Food could be improved however didn't cause an issue for us and didn't make us sick. We stayed at a more expensive resort after Matinloc and got very ill from the food. There are activities to do like snorkeling, kayaking sunbathing however I probably wouldn't recommend staying longer than a few nights unless you plan to go on a few tours, as by the third day we were ready to move on. Room was spacious and clean. Felt sorry for other guests who had to hike many stairs to get to their room as ours was easily accessible garden view junior king suite. Stafff are all amazing, very well mannered and will do anything for you. All in all I'd definitely recommend staying at Matinloc.