What good NDS emulators are there?

im looking for a good NDS emulator, where will i be able to find one?
where can i find ROMS for it also?
can u please provide a link for me,
thank you!
3 answers 3