It's a tough call if you ask me.A 640 is a BIG tank,but it has a weird foot print.Only 32" deep will limit what you can keep in it. Being 4' tall will make it a PITA to clean. After seeing the pics,it's pretty rough.It will take a lot of work to clean it up.