I did a Euro railing trip round Germany in May 2011, and my plan was to stay in 3 star hotels.
I booked the Astoria Hotel, in Nurnberg, listed as a 3 star. Overall, it felt that this was a 2 star hotel, which had managed to get a 3 star rating.
There was nothing wrong with it, but the service was patchy, the check in was slow and even though I had made a reservation, they initially couldnt find it. (I had to find my copy of the reservation, and hand to the receiptionist, before she was able to find me in the system).
The lift felt very old, and, at a squeeze, could only fit in 3 people. I was on the top floor, and the lift ended at the floor below. The room was clean, but the facilties were very basic. Everything was in working order and clean, but the room was fairly spartan, with the furniture and fittings feeling cheap and not particularly new.
Breakfast was extra, and I decided to eat out.
I paid around 65 euros a night - and that was booked in advance.
Given what I described above, this felt poor value for money. Compared to my excellent experience in hotel Metropol in Munich, the Astoria felt disappointing. You could go to a hostel, (and there is one very close), and pay 20 euros a night for similar, perhaps even better accomodation. Or you could pay 80 to 90 euros and get very good 3 star accomodation.
My feeling is that the hotel needs to decide what market it is aiming for. If it is 2 star, then its prices need to reduce significantly. If it is 3 star, then the service and quality need to increase significantly.
Nothing "wrong" with the Astoria, it was clean, but I wouldn't return until the hotel decides what market it wants to service.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.