We stayed here for a night by picking a tout at random at the airport as we didnt want to spend time selecting and finding a place just for 1 night.
Looking at some of the negative reviews here I think perhaps that the owner and staff have taken notice of the views - as front desk staff and the manager himself were friendly and helpful to us. We booked a bus to El Nido and hired a motorbike at regular rates - same as outside - with ease.
The room for 1100 pesos had good aircon, a small TV with satellite, a small fridge and hot water. Two towels were provided and room was clean. As someone else said in their review, the furniture is about as cheap as you can get - 70's chipboard table and chinese mild steel chairs sized for an infant - but I don't really expect any furniture in a budget room like this.
Only real negative point - the ceilings are false so sound from rooms travels very easily through the roof cavity. This wouldn't normally be an issue, but we were unlucky enough to be next to an inconsiderate american guy who had a screaming match with his girlfriend for 2 hours around midnight.
Didn't try the restaurant - but loads of good food in town so no need to.
Overall - good for a night stop-over. If staying longer I would go to one of the resorts or guesthouses outside of Princesca as there is no real reason to stay in the town other than transit.
