That's quite possibly true, but, taking a different slant.Poor show considering its returning guests
Booking at arms length through a booking website removes the opportunity for direct dialogue. It's just possible that if you'd booked directly they might have said they had a big event on. They don't turn up at the last minute do they. But then again, they could have made contact sooner.
Just got to see if they do put you in a quiet part of the hotel. But, equally, removing the restaurant facility isn't what you expect either. I'm sure they will pay for a taxi to somewhere else for you - that is if you can get a table!
Just a poor start to your stay. A good place will smooth over the problems. A bad one will let you fend for yourselves.
As Paul said - they've now got all on for a repeat booking for next year. Tell them up front what's at stake. No business or more business. You never know, they might rise to the challenge.