We camped here and it was perfect. Sanitation facilities always clean, indoor and outdoor pools, basic play park with a small, crystal-clear, river running past it which has log rafts to play on. There was also an indoor, air-con, football / basketball court with a young kids' play area, plus kicker and pool tables. There is also a gym there, but I didn't use it. Note: indoor Hallenschuhe are needed to play on the football pitch.
The onsite shop has cold beers, schnaps made on site, plus other essentials. All of the water on site was untreated spring water straight from the hill, including the unchlorinated outdoor pool which made swimming in it a real treat.
The restaurant is also very good. Delicious home made käsespätzle and if you like trout they will pick one from an outdoor tank fresh for you. Very nice Pforzheimer Brauhaus beer. Tuesday the restaurant is closed.
As we camped I can't vouch for the hotel or apartments, but they have some quite new apartments which did not seem expensive and obviously share the facilities and beautiful, tranquil surroundings.
We were there mid week during school time, it may be a lot busier, and less fun, when full.