We have stayed at Weeroona a couple of times. Nice grounds and facilities, while fairly basic, are clean. Only a short walk across a sand dune to the (unpatrolled) beach. However, kids playground is very basic and run down.
They allow dogs, which is important for us.