Have gone many times for swimming. We did stay for a few days when they had a promotion on room rental prices. The swimming pool is outstanding and well maintained. The beach is a total disaster. Cannot be used for swimming and must wear shoes if you walk on it as it is very dirty and not kept clean or looked after. Everything is pricey. The food is not to bad but must be careful as seldom you see anyone eating so it makes you wonder about spoilage. We ate in the restaurant one night and after we ordered we had to go outside so they could spray as their was so many mosquitoes. If you don't mind the ants, the rooms are not to bad and do have a nice view of Subic Bay. If you pick the wrong time to go you will find it overrun with Koreans which really downgrades the place. They have some kind of English classes on site. Anything you do you pay dearly for doing it. Prices they advertise are not always what they charge. Swimming is shown as 45.00 peso a person but when you go pay it is 180.00 peso a person. Typical Filipino business in ripping you off. Their is to many other nice resorts and near the towns that are better than this one so would not recommend this place.