Building has been there for a while 1972. Constant renovations since that time. I recommend the North Tower when booking
I've never been to the Omni Hotel, but I know its the hotel people go to when they're going for concerts and festivals.
Thanks! Your answer is awaiting moderation.