We had a great stay. Anna was a a great host- responsive and pleasant. Appartement was well depicted in the pictures. It is quite roomy and has everything you need. Staff at the resort were great and the pools were beautiful. Princeville is a great location. I would definitely recommend!