That's crazy that they messed this up. If it were me, I'd keep it and ask them for a slight refund. 25"high is totally cool. BUT...you're the one that has to LOVE it.
Btw... I believe you'll be growing out SPS...right? Once this tank gets established and takes off you'll have issues down the road with your corals reaching the top and getting all nasty on the tips growing out of the water (like mine)...so that's why I like 25"h. Mine is 22"high and if I could do it again I'd go taller. Just MHO.