Congrats. One more great choice to add to the pile. You definitely should visit.
To be honest, the saying “you don’t go to GT for the accommodations” is true but a lot live off campus after freshman year. It’s Atlanta so plenty of dining options off-campus. Plus grocery stores.
However, when you look at the facilities, faculty and opportunities it really shines. Good luck.