It takes a while to get to the games, but once you do you'll be glad you were patient. Every MAME game currently supported, as well as games soon to be supported, is available. The file size of each game is listed and most games have a screenshot. No Very neat and organized. There are screenshots for every game, as well as the file size and in what version of MAME it was first supported.
Some games also have reviews and multiple download locations.
Yes Yes Good site, has ROMs divided up over several pages. The layout is clean and there are descriptions and screenshots for several of the games. A superb site that carries every MAME game currently supported in some shape or form by the emulator. Each part of the ROM is listed, along with its size and CRC and other detailed information, so you can make sure you're getting the right ROMs. Its a bit difficult to download multiple ROMs since you have to click through a disclaimer each time, but the site is very friendly and appealing.