In general El Nido is a quite crowded place, with ugly beaches and many people trying to sell you things. If you want to stay away from this mess, this hotel is a good option. It might take you a while to walk to it from downtown (around 20 min), but I think it is worthy.
The room was spacious for the price we paid, and you will pay much more if you want to have the same in central El Nido.
The hotel host was quite nice and helped us booking a bus ticket and finding a tricycle to take us to the bus station (100 PHP).
It is not the hotel's fault, but if I could choose again I would not waste my time in El Nido. I'd spend more time in Port Barton (for relaxing and beautiful beaches) and Coron (for beautiful landscapes). There are so many people in El Nido's boat tours that it is impossible to see anything (you will get to the so called "secret beach" and find 300 people there).
In general, the hotel made us feel better in a super disappointing place.