Great place, has everything you need.
Makaha Beach itself is beautiful, but there's not too much else in the area.