A 66,000-SF, 104 room, 6-story, Comfort Suites hotel located near SeaWorld on International Drive in Orlando, Florida.