Ww stayed here for 5 nights in a 2 bedroom Island view suite. It had all amenities including a washer and drier and full kitchen. We had an island view on the 1st floor which was really a parking lot view, but it didn't matter to us, as we have 4 busy children and were only in our room to sleep and have the odd meal. There are 2 on-site restaurants, one high end (Chuck's) with entrees costing around $45 dollars and a medium end, more casual restaurant (Longboards) costing about $12-$15 per entree. Our family enjoyed Longboards because of hte cheaper prices, great food and nightly supper entertainment. Make sure to reserve at prime times or you have to wait about 30 mins. The beach is steps from the resort.....it actually is right on the resort. Some locals use the lagoon area for swimming, as there are 4 lagoons in the area, all within walking distance... a beautiful nightly stroll, but with the other public beaches in the area, it wasn't a trouble at all. Tuesday nights they have an on-site luau called Fia Fia and is a great family event, though expensive. There are also excursions around the island that can be booked through the concierge desk. There is also a car rental on site. The pool area was pretty good for the resort size, especialy considering you can walk straight out of the pool and onto the beach and into the ocean water. During peak periods it might get a bit crowded around the pool. All in all, a great family vacation with some much needed rest and relaxation.