Excellent facilities, very good dining room, good breakfast. We were visiting Heidelberg, with a car, and wanted somewhere comfortable to stay which wasn't too expensive. The Birkenhof was perfect. Fifteen mins outside Heidelberg among horse paddocks, clean, friendly staff. No lift, but we found the stairs easy. Would go back there.