Good, raw fish can sometimes be hard to find.

Looking for great sushi that melts in your mouth can sometimes be tainted with fishy-smelling, gag-inducing cheap fish.

Gross.

Since eating raw fish can be a struggle for some, what you put in your belly at a restaurant is well worth a high recommendation.

When it comes to the perfect rice, seaweed, roe, vegetables, wasabi, ginger and fish, these five Boulder sushi restaurants know how to do it right.

1 Sushi Zanmai

Where: 1221 Spruce St., Boulder; 303-440-0733

Hours: Closed Monday; 11:30 a.m.--2 p.m. and 5-10 p.m. Tuesday-Friday; noon-10 p.m. Saturday; 4:30--9:30 p.m. Sunday

The literal boatloads of sushi you'll get at Sushi Zanmai are fresh cuts of traditional and contemporary sushi.

Join the animated sushi chefs at the sushi bar -- they always provide good entertainment.

The prices at this restaurant are affordable and the festive atmosphere bustles into some hardcore college karaoke on Saturday nights.

Info: sushizanmai.com

2 Hapa Sushi

Where: 1220 Pennsylvania Ave., Boulder; 303-447-9883

Hours: 11:30 a.m.--close Monday-Saturday; 5 p.m.-close Sunday

Where: 1117 Pearl St., Boulder; 303-473-4730

Hours: 11:30 a.m.--10 p.m. Sunday-Wednesday; 11 a.m.--midnight Thursday-Saturday

Hapa may have been a little horny when creating its sushi menu, but the mouthgasm you'll get from some of those rolls is fabulous.

Delicacies such as the Multiple Orgasm roll -- a cream cheese and crab mix, smoked salmon tempura fried then baked in this fabulous creamy sauce -- or the Foreplay roll, which is a California roll wrapped in salmon.

The trendy atmosphere caters to a young, hip crowd. Yes, that's you.

Info: hapasushi.com

3 Sushi Tora

Where: 2014 10th St., Boulder; 303-444-2280

Hours: Closed Monday; 11:30 a.m.-2 p.m. and 5 p.m.-close Tuesday-Friday; noon-close Saturday; 4:30 p.m.-close Sunday

Sushi Tora doesn't focus on anything too fancy with its traditional sushi, but there's no need to -- the sushi melts in your mouth.

The restaurant uses organic vegetables, the fresh fish is flown in daily from Japan and uses real wasabi root, unlike many sushi restaurants. The place does seem to get constantly packed and is a little pricier, but the taste is worth it.

Boulder loves it. That's a good sign.

Info: sushitora.net

4 Japango

Where: 1136 Pearl St., Boulder; 303-938-0330

Hours: 11 a.m.-2:30 p.m. and 5-10 p.m. Monday-Thursday; 11 a.m.-2:30 p.m. and 5-11 p.m. Friday; noon-11 p.m. Saturday

Japango mixes traditional and contemporary Japanese cuisine and flies in fresh fish daily from all over the globe.

Try different combinations and various fishes at the restaurant's famous all-you-can-eat sushi for $29.95 from 5-10 p.m.

What a deal! Now you can find new favorites without paying for a whole piece.

The atmosphere is modern and chic and the fish always tastes fresh.

Info: boulderjapango.com

5 Kasa Japanese Grill

Where: 1468 Pearl St., Boulder; 303-938-8888

Hours: Closed Monday; 11:30 a.m.-2 p.m. and 5-10 p.m. Tuesday-Sunday

Kasa, Japanese for "umbrella," fittingly features a ceiling made almost entirely of white Japanese umbrellas.

The hip and modern sushi spot offers fresh fish in a great atmosphere. Sushi Chef Takashi Saito had 15 years of experience in Japan and formerly worked at Sushi Tora. He uses fresh vegetables from the local farmer's market.

Info: kasainboulder.com