Established in 1974, Super 8 Worldwide Inc. is one of the largest hotel chains in the United States. Located in Homewood, Ala., the hotel features a number of amenities, such as high-speed Internet access and cable/satellite television. Its other amenities include indoor pools, water slides and pet-friendly rooms. Super 8 Worldwide Inc. is a part of Wyndham Worldwide Corp., one of the world's largest hospitality companies and operates more than 2,100 hotels across the United States, Canada and China.