Castillo jelentése 'kastély'. Ez a szó különleges, mert spanyol eredetű, és a dalban egy angol szövegkörnyezetben jelenik meg, ami ritka és figyelemfelkeltő.
George Ezra a dalban a 'Castillo' szót használja, hogy leírja az otthonát, mint egy értékes és gyönyörű helyet, amit mégis elhagyna a szerelméért. Ez a szóválasztás egyfajta egzotikus, romantikus hangulatot kölcsönöz a szövegnek, és kiemeli a dal témáját, a feláldozást és a szerelmet.
Képzeld el, hogy van egy házad Budapesten, egy rejtett kincsesládád és egy arany zongorád. Jól hangzik, igaz? George Ezra, a brit énekes-dalszerző, pont ilyen pazar dolgokat sorol fel ebben a dalban. Azonban van egy csavar: mindezt habozás nélkül otthagyná egyetlen különleges személyért. A „Budapest” egy hatalmas vallomás arról, hogy a szerelem és egy emberi kapcsolat sokkal fontosabb minden anyagi kincsnél.
De nem csak a tárgyakról van szó. Az énekes még a barátait és a családját is kész maga mögött hagyni, akik a dalszöveg szerint nem értik meg a döntését. Ez mutatja, milyen mély az elköteleződése. A dalban felteszi a kérdést: „Adj egy jó okot, amiért ne változtatnék soha”. Úgy tűnik azonban, hogy a döntés már megszületett, hiszen számára elég egy ölelés, és minden más eltűnik.