Hotel David bevindt zich op een steenworp afstand van de rivier Ticino, die het nabijgelegen Lago Maggiore instroomt. Gratis parkeergelegenheid is beschikbaar en het station van Sesto Calende bevindt zich op 100 meter afstand van het hotel.
U kunt ontspannen op het openbare strand of in de tuin van Hotel David. Het hotel is voorzien van een bar en een restaurant.
Veel van de kamers van Hotel David hebben uitzicht over het meer en een balkon. Alle kamers hebben airconditioning, een televisie met Sky-zenders en gratis WiFi.
Van 7:00 tot 10:00 uur wordt er een royaal ontbijtbuffet geserveerd.