Everything was great and as advertised. Clean, luxury accommodations. Great location. Only complaint was the kayaking we had reserved got canceled due to rain and the trail was closed on the day we had reservations to hike-also due to rain. Nothing Joy could have done anything about. Just know that Princeville is rainy.