We had a great time here over the New Years holiday. The unit was nice and spacious, with plenty of room for everyone to spread out. Everything was clean, and communication with the property management company was quick and easy - they were very responsive to a small plumbing issue we had during our stay. The one downside was the lack of beach gear available for us to use, compared to other places we've stayed, but that was minor and not a huge inconvenience. I'd recommend this place for anyone looking to stay in Princeville. One thing to keep in mind, is that there is no AC in the unit, but with the windows open and the fans blowing, it wasn't too much of an issue in the winter time.