Fabulous accommodations and the amenities were amazing. Princeville is fantastic and the resort did not disappoint!