We loved staying at the Bavarian lodge as it is located right in the heart of Leavenworth. Everything was within 1- 5min walking distance. We visited in September so the lodge was beautifully landscaped with giant flower boxes and planters, they also had cozy setting areas outside to sit back and take in the views. Our room had a view of the town. The staff was super friendly and helpful with suggestions on hot spots, and activities in town, also providing a map of stores, restaurants etc to help navigate your stay. The lodge also had a lounge, with food if you wanted to just chill for awhile from being in town. The only reason I hesitated to give 5 stars is the beds were not comfortable, I'm not super picky about this and have slept in many hotels with not so comfy beds, I couldnt put my finger on it but something was off about them to the point that neither my husband or I could sleep well. But in saying that we would stay there again.