Hotel Il Castello is gelegen in Concepción en heeft een buitenzwembad, een tuin, een gedeelde lounge, en gratis WiFi. De accommodatie biedt roomservice, een 24-uursreceptie en excursies boeken voor gasten.
De units bij het hotel hebben een flatscreen-tv met satellietzenders. Naast een eigen badkamer met een douche en gratis toiletartikelen, hebben de kamers bij Hotel Il Castello ook uitzicht op uitzicht op het zwembad. Alle units bij de accommodatie hebben airconditioning en een bureau.
Er is elke ochtend een à la carte-ontbijt en Amerikaans ontbijt beschikbaar bij Hotel Il Castello.