I hope this was a one-off problem, but I want to share my experience as a warning to others for any hotel booking. I reserved two nights at Hotel Schlicker for my last two nights in Munich, booking directly through the hotel's website. When I booked, their booking page specifically said "free cancellation until 6pm the day prior to check-in." I booked my room. As is my habit, I note cancellation deadlines on my phone's calendar, looking at the confirmation as I do so. The room confirmation said "free cancellation 30 days prior to check-in." I emailed the hotel for clarification, including screen prints of both. They confirmed the 30 days. I emailed them back telling them this is not acceptable. I then cancelled online.
I just want to make everyone aware to check your hotel confirmations. What is on the hotel's website may not be on the confirmation.