Hotel Sonnenberg was very clean and its location on the hill provided wonderful views, even though it rained the whole timescale were there. The breakfast was excellent and the staff members were all so helpful with helping us with directions, figuring out transportation, etc. I highly recommend this hotel and even better if you have a vehicle, as it’s a bit outside of Lucerne. Still manageable even if you don’t have a vehicle, though, with Uber in to town.