I booked one night, but in the end I stayed for 3 nights and for the price of one night, 16 €. I had a private room with a TV, AC and bathroom, and they picked me up for free at the airport. I got a welcome cocktail, peanuts, and a shell necklace. I think that even in hotel with more stars, the customer service is not this good. The only thing that I didn't like was the breakfast. You have to say the night before what time you want breakfast and what you want to eat. It was late and cold as it was put on the table, but not everything can't be perfect. The family that runs it are super friendly and attentive, and the place is very quiet, it is a 20 minute walk from downtown Puerto Princesa
Puerto Pension is one of the nicest places in Puerto Princesa, with rooms from € 17 with air conditioning and televisions, ethnic decor and a roof terrace overlooking the bay, where there is a nice restaurant on a quiet street. Within just 5 minutes walk is the market and supermarkets, and within 10 minutes Avenida Rizal (the main road), which has a free airport shuttle. The airport is only 4km away.