I have made a few of them, and they work great for shallow rocky areas...
They cast far and it right on top and then go about 2ft down on the retrieve if you weight them just right
There is room for extra weight because its so buoyant... I found two medium weights for be a sweet spot for good distance casting and creates a 2 to 3 ft dive on the retrieve.. You can twitch these needle fish on top and dive them down and then let them rise back up amongst rocks at night..