A perfect kid-friendly setup and good location in Mission Beach.