The Cliffs at Princeville is an oceanfront condo complex in Princeville. As seen on the aerial photo, some units have ocean views but many do not. The Cliffs features a nice swimming pool, two good tennis courts, BBQ grills, a putting green and children's play area. It's also the only north shore resort with a basketball court (1/2 size). The resort also rents out bicycles, which is a very convenient way to get around Princeville. The beach seen in the aerial photo is Sealodge beach, not accessible from the Cliffs. However, a path leads down from the Cliffs to an enchanting rocky area of ocean. This area is only safe in very calm seas during the summer, and offers snorkeling with turtles. The resort also features a very pleasant oceanside BBQ area..