Das Hotel liegt unmittelbar auf dem Donauufer, und es wurde nach Hl. Johannes Nepomuk, dem Schutzpatron der Reisenden zu Wasser und Lande benannt.
Das mit 43 Zimmern ausgestattete Hotel verfügt über das Zertifikat 3 Sterne Superior, und vereint die bei mittelgroßen Hotels übliche Dienstleistungen und Komfort mit familiärer Gemütlichkeit. 2010 erwarb sich das Hotel in seiner Sterneklasse den Titel „Schönstes Hotelzimmer“.