We stated at Erin's for 3 days: the space was very private and cozy and had everything we needed. The layout isn't typical of an apartment - there was no kitchen per se, but there was a full sized fridge, along with a hot plate and other kitchen supplies if you want to cook in the suite. Alternatively, there is a BBQ in the pool area which you can use. The lanai was large and furnished, and a fan kept the room cool at night. There were also beach chairs, a cooler, towels for guest use, which was excellent. The suite itself was very clean and the bed was comfortable. The only downfall was the parking - if you didn't get there early enough all the non-reserved spaces were full. We got a warning for parking on the grass, with a message that we'd be fined and our tires booted if we did it again. Re: location - Princeville is a super posh resort area and you kind of have to drive to go anywhere cool (e.g. Hanelei) so we didn't love it, but it definitely depends what you are into. There are restaurants, shops and groceries nearby, and the suite is within walking distance to Queen's Bath and Anini beach (long walks, but walks nonetheless).