Location: at Princeville, a nice town. It is great for quiet beaches and snorkelling, not much for shopping.
Facility: a resort. Not fancy and just a group of villas as the name indicated. There is a pool and every guest receives a wrist band with electronic key, although I didn't use it. The property is not on the beach and rooms do not have ocean views.
Room: The units are good sized and clean. Bathrooms and kitchen look modern. Very comfortable, but not luxurious.
Service: the front desk is large and has very good staff. There was no daily maid servoce. We didn't need other services, and not sure about on-site activities.
Parking: easy and free, in front of the house.
Safety: not gated, but the whole area looks safe. Mostly fellow vacationers.