My family recently went swimming at Peñafrancia Resort. We arrived there at 8:15 AM on a Saturday and we had the whole place to ourselves. The entrance fee was 100 pesos per person. The water was surprisingly clean and the facilities had been greatly improved since we last visited the place a few years ago. Other people started to arrive at 9:30 AM.