The lesson is that you have to read really carefully and also that it helps to look on a variety of sites that offer the same hotel so you can see how they describe it and their pics.
Re price, the only way to know if something is expensive is to compare to others locally. Again, you check that before you book rather than wondering if it’s expensive after you arrive.
The thing about the separate bedroom/container/ all being in one room - I can see that’s annoying. It’s probably the one area you could pursue if you want to. Everything else seems to be exactly as you booked. It could well turn out that what you’ve got,in terms of being in a ‘box’ is enough to count as a bedroom. Yes, that’s disappointing.
There’s no point complaining about price, breakfast, seaview. You knew the price upfront. You didn’t book a seaview or breakfast.
These things happen. We’ve all had disappointing holidays and accommodation. Sometimes there is a gross misperception going on that definitely warrants a complaint. Sometimes it’s just poor quality or shoddy or disappointing rather than being misdescribed. Sometimes it’s like this and it’s very borderline for description as 1-bed. You can spend your holiday feeling annoyed, pursuing the company or looking for a move (that might never happen) or you can just chalk it up to experience and decide to enjoy it and move on.
It IS disappointing but it’s not worth spoiling the holiday about.
And you need to recognise that you’ve been annoyed by things like the seaview and breakfast and the price….all of which are down to you and your research and reading rather than the company. No doubt your annoyance about these issues make the bedroom thing feel worse.
Sadly, in peak weeks, firms can and do charge a lot. Other people’s cheaper prices might have been less central or not in Holy Week which may well command top premium.