As most others have stated, this runs small. But not in a ridiculous manner. Its just snug. If you go up one or two sizes itll be perfect.
The small sizing is the only reason I didn't give it a full five stars.
Otherwise, the tank itself does look as pictured. Mine is very definitely red, and not pink. Its sturdy, well put together, good quality.
Just be mindful of what size you're getting.