Some construction folks I knew around the time HS was built said it was located there because the infrastructure build out was must less complex, faster, and smaller than if they located it else where plus the roadway access for guest was much cheaper and faster to build and apparently Eisner was bent on getting it out of the ground as quickly as possible. WDI (or was it still WED back then) wanted the park in another location with a substantially different foot print but the schedule mandated some compromises. The Swan and Dolphin where part of a rather elaborate deal with Tishman who was the general/lead contractor for the construction of Epcot Center. They originally were managed by another Tishman division, I believe under the Sheraton banner, and Met Life held the note for the buildings. Part of the reason Disney did it, along with getting some breaks presumably from Tishman, was that Disney back then had no hotel credibility and they couldn't convince any business folks to stay on property and Eisner - for all of his faults - was bright enough to know that Disney could become a convention destination and that would be difficult without hotels business people were willing to use.