Pros: Beautiful property, friendly helpful staff, excellent room accommodation, great location, fun activities on property, we basically had a small apartment.
Cons: daily parking fee ( a car is needed to enjoy the big island ), parking is a bit of a walk to room, if your room is facing the golf course next door they mow the grass daily at 4 am ( a total nuisance ) and not a lot of shady areas around the pools though.
If you never left the resort everything you need is there, early there is a well stocked grocery in a shopping area even a movie theater as well as places to eat. There is no beach on site but a short distance away there are beach options and hotel has many beautiful pools to swim and sun in. We loved it.
Overall though excellent stay and will stay here again despite the long walk to parking, parking fee and golf course nuisance.