The hotel is situated directly beneath Heidelberg's famous castle as well as being within a few minutes walking distance of all the major attractions.