Solid 4 star resort. Great location in Princeville. Beautiful pools, although a tad cold and sand from beach needs to be removed from bottom. It's a timeshare complex, so you get a unit assigned at check-in. We stayed in an updated unit and I made sure to call ahead and ask for 2nd bedroom with 2 beds. Parking was ample. Lots of people used the grills. Beautiful grounds. Would stay again for value, location, and cleanliness.