If you like a room made out of authentic rock and heavy timber (We did!), this place is for you! It's about as "authentic" as any 500 year old building as you would want to stay in. Even the stairways and ancillary rooms just scream "Medieval"! -- including a very atmospheric upstairs lounge. And the ady who seemed to fill all duties (receptionist, bookkeeper, concierge, etc.) was just as nice and helpful as she could be.
Because it was drizzling outside, we stayed in and had the Menu of the Day (incl. 1/2 liter of wine for two) at the hotel restaurant, which we also thought was excellent. As a tourist trap town, all of the restaurants were expensive, in general, but we felt well-served at the Altamira.
The irony of all of this, however, is that the town itself is only worth a 2-3 hour visit -- even the "caves" only take an hour -- there has been WAY too much hyperbole wasted on this quaint village! Fortunately we arrived late in the afternoon, took in the town, checked out Altamira, and spent the night. But had we arrived in the morning or early afternoon, I don't know what I would have done there all of that time.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC