Es ist einzigartig in seiner Art, es wurde gebaut, um den Fußballsport zu fördern und um den Roten Teufeln eine Heimat oder ein Hauptquartier zu geben. Die Rede ist von „Martin‘s Red,“ einem Vier-Sterne-Hotel, in dem sich alles um König Fußball dreht, und wo Sportbegeisterte, Geschäftsreisende oder Touristen gleichermaßen auf ihre Kosten kommen.