Hotel Boston ligt op 5 minuten lopen van het centrum van Stresa en slechts 100 meter van de oever van het Lago Maggiore. Dit particuliere hotel biedt overal gratis WiFi en moderne kamers met een 22 inch lcd-tv.
De kamers van Hotel Boston hebben witgekalkte muren, een kluisje en een eigen badkamer met gratis toiletartikelen. De meeste kamers hebben airconditioning en een eigen balkon en sommige kamers bieden uitzicht op het meer.
Het hotel heeft ook een leeskamer en een tv-lounge.
De steiger voor boottochten naar de Borromeïsche Eilanden ligt op 500 meter van het hotel. Het treinstation van Stresa ligt op 5 minuten loopafstand.