The hotel is amazing, breakfast is really nice, and the rooms are beautiful. We had two issues: the mattresses are hard as a rock and therefore not comfortable to sleep on, and our dinner situation was handled poorly. We arrived at 8:30 and saw there was dinner going on. We asked at the front desk about it, and instead of telling us what time it ends, they told us to go talk to waitstaff. By the time we dropped our bags in the rooms and came back downstairs, it was 8:44 and the guy working there told us we were too late and dinner ended at 8:30. There was literally food on trays in the buffet area, still there, and he refused to let us have dinner. We would have been happy to eat in our rooms, wash the plates, and return them at breakfast the next day, so that was unfortunate. We traveled from Graz and were hungry, and this treatment left a sour impression on the otherwise wonderful stay.