Great resort in Princeville with a nice private beach, pool, and tennis courts. They charge for parking and coin-op laundry which was a little disappointing, but all the staff were very friendly and helpful.