The state of the hotel looks poor. However your first impressions were honestly self-inflicted:
- asking if you could provide a new CC for the deposit ? It is standard and just done at check-in, no need to send email for that in advance, to staff who probably do not understand while you would ask that.
- asking for the best sun exposure ? Sorry but that smells of entitlement. You booked the highest category so are not entitled to an upgrade. Asking for a specific room instead is a bit too much, specially by email upfront. Doing it politely with a smile at check-in has a much better chance of being well received.
So you went with a negative impressions because of that and were looking for things to complain about from the get to.