My wife and I spent 5 days at the family-owned Guglhupf (which means "upside down cake") , and enjoyed the experience. (Bavaria is magnificent.) We reserved a premium double room, which was spacious, well configured and extremely comfortable. (Regrettably that room didn't offer a castle view.) The bed was very nice, though a standard sized pillow would have been helpful; instead they offered a very large one and a tiny one. They, like every other German and Austrian hotel we stayed at on our trip, provide duvets rather than top sheets, spreads and blankets. There was plenty of closet and drawer space.
Because the top-floor room was under the rafters, the low overhead might have been an issue for someone who is very tall, but I am 6'1" and had no problem. The room also offered a sort of mini-sauna and a separate single bed, neither of which were used. Housekeeping was immaculate. The bathroom was quite large, and offered a whirlpool bathtub as well as an enclosed compact shower. It was starting to get cool in the evenings, and the radiators were very effective.
Parking was free. The staff were both welcoming and helpful. Breakfast was extensive and excellent.
We were told by our local friends that parking is sometimes an issue in the area of the castles. They offered to drop us off there, and since they were committed later, they suggested that we just walk back to the hotel after completing our tours. It was an easy 25 minute hike downhill on a paved bike/walking path for most of the way, and sidewalks the rest. On a good day a hike up to the castles would be no problem for anyone who is motivated and reasonably fit. Further, we walked by a small pasture at the edge of town, and as we passed along the fence, the Bavarian Bovine Bell Choir gave us an enthusiastic (and free) concert.