We absolutely *loved loved loved* Craig's condo! We stayed there for almost 10 days with our two small kids (toddler and newborn).
We loved the location. Short walk to a super nice kid-friendly beach, restaurants and small shops close by, larger grocery stores are half an hour walk away, kids' playground across the street. Basically, everything we needed was within walking distance and we actually did not rent a car for our stay, which was really nice. On the other hand, it is also on the less busy side of Waikiki, which we also appreciated, but you are still maybe 10-15 mins walk from the big shopping malls on the other side.
The condo itself was super clean and it seems like it was recently completely remodeled. Honestly, the pictures don't do it justices and I would say that it looks even nicer in person. It has a nice kitchen with everything one might need (big fridge, freezer, microwave, stove, etc.). Note that there are two bedrooms and a pull-out couch in the living room (we did not use it). So plenty of room to spread around. The building has a nice bbq area that we used a lot. Oh, and the condo is a corner apartment. It shares one wall with a laundry room, which is actually really quiet. So you share only the living room wall with the neighboring condo, while bedroom are completely isolated from neighboring condos. This makes is really quiet, and also others in the building were isolated from our newborn crying in the middle of the night :). Super nice feature :)!
On top of all of this, Craig was a super nice and accommodating host as well.
I would wholeheartedly recommend Craig's condo to anyone who is visiting Waikiki. We would definitely book it again.