What Is A Hotel Competitive Advantage Anyways? Simply put, a hotel (or any company really) has a competitive advantage when it is able to generate excess returns over an extended period of time. Excess returns mean returns that are in excess of the cost of capital required to build and operate the hotel.