Excellent, clean place to stay with great amenities and a super nice host! Princeville is amazing!