Situé à Olbia, dans un immeuble doté de cafés et de restaurants, le Delta Rooms propose des hébergements à la décoration moderne.
Toutes les chambres sont climatisées et comprennent un bureau, une télévision à écran plat ainsi qu'une salle de bains privative. Certaines disposent également d'un balcon.
Le Delta Rooms possède des salles de réunion et un service de billetterie. Un parking public est accessible gratuitement au sein du complexe.
Enfin, le Delta Rooms se trouve à 2 km du port, à 3 km du centre d'Olbia et à 5 minutes de route de l'aéroport d'Olbia - Costa Smeralda.