This is a really tasty, economical and different way to enjoy fish! Lots of flavor from the marinade and easy clean up! Winners in my book. I am sure this would work very well on any firm, mild fish. When I made this I was a little crunched in the time department so I only got to marinade it for 1 hour and it was delicious. Plan ahead! This is best marinated for at least an hour but no more than 2 hours. In a pinch, just let it marinate while the grill is heating.