Puerto Princesa isn't the prettiest town, but if you feel inclined to spend a few nights here before heading to El Nido for snorkeling I recommend finding this peaceful spot to lay your head.
You'd never expect from the outer gate that once you step inside you'll find a zen garden and gorgeous swimming pool. The grounds at Floral Villarosa are manicured yet comfortable, and the rooms are very clean. Even the bathrooms have some pretty details. I found myself wishing we had booked more than one night here. Oh, and there's a great Italian restaurant a few doors down!