I spent three nights at The Osthoff July 21-24 2013. The staff was courteous, the grounds were great, the small beach area was fun and clean. All in all this is a great place for a quick get a way or to have a group get together. the downtown area is small but again very friendly. There area a few bars and places to eat within walking distance of the resort.
The restaurants at the resort are nice, the food is better than you would expect from a hotel.
I loved the bar at the beach and the food at the snack bar wasn't bad at all.