It's a good skimmer. You should get one that is (ideally) rated at twice your tank volume. But if you are on a budget, or you find a used one for a good price, I think that would be fine for a 90. You want to do the best you can, and getting one that is rated 125 for a 90 is fine, I think.