Storage Places?

Hey folks, anyone with any feedback on either Planet Storage or Tower Storage? We need to move a bunch of stuff into storage for our reno... I can't even tell if Tower Storage is still around?

Thanks
Joshua