Princesa Garden Resort and Spa Palawan is one of the top hotels in Puerto Princesa. It has a top location. Puerto Princesa is just an hour flight from Manila or Cebu. The hotel is a short distance from the airport and the town proper so it’s very accessible but away from the hustle and bustle. The resort has a number of rooms, suites and villas. They also have an in-house spa facility if you like massages. There are three different restaurants in the resort.