This Airbnb is by far one of the nicest we have ever stayed at! The hosts want their guests to be comfortable and we appreciate that! The kitchen is fully stocked with quality cookware and great appliances. There are plenty of restaurants nearby to eat at, but we enjoyed the unit so much, we stayed in and cooked. Also comfortable - the beds and bedding. In our experience, we are always anxious to get home to our bed/bedding when traveling, but we were plenty comfortable with the linen and mattress choices. The unit is kid friendly. Our girls loved the bunk room and we loved the split floor plan. We had fun riding the bikes to the pool and very much appreciated the wagon. They even have a cooler, carseat, and stroller for guests to use. We don't need items for small children, but I saw a highchair and a pack n' play in the unit. Amazing hosts!! They did not overlook any detail in setting up this Airbnb. As for location, there is a great pool and kiddie pool in the complex. There is also a hot tub, which we preferred! We utilized the gas grills that are placed throughout the complex. The day we checked out, they were installing them right across from the unit. The unit is just a mile from a couple of sandy swimmable beaches. The hosts emailed us some island suggestions which are helpful. If you have children, definitely checkout Lydgate beach park. The keiki playground was amazing! We went after we landed and before we headed back to the airport. There are specific rules and guidelines during your stay and check out, but the hosts communicate them clearly in a welcome book and have them in the rooms. We are so happy we found this unit to call home for a few days while we island hopped from Oahu to Kauai! Mahalo!