Great place to stay in Turtle Bay. It has parking included, which is a nice touch, short 10 min walk to the beach, there is public parking by the beach as well if you are too lazy to walk. Apartment was very clean, I slept on the sofa bed, which was a little uncomfortable, but I slept fine. Air conditioning is a major plus. There is also some beach equipment (towel, chairs, snorkels etc.) for use which was a nice touch.
The only issue I had was checking in, getting through the gate requires the host to buzz you in, we were able to ask security let us in, but we were given the wrong door code, our host took about a half hour to get back to us, so it was a little stressful waiting in the parking lot, not knowing where we were going to stay for the night.
Check in issues aside (which seems like a one off thing) our stay was very pleasant, and I would stay again if I were checking out the North Shore.