One year ago we paid only $100 a night at the Westin Dragonara. The Hilton was $200 and there was no room available.
Our room at the Westin overlooked a small pool; nothing special but the room was large.
The Hilton is "heaven"; and the pools are gorgeous.
The only thing though is that you cannot swim in the Med from the Hilton.
The Westin guests have guest privileges at a Beach club next door from which it is very easy to swim in the med off a large rocky pier; however the sea was cold.
I would highly recommend Gozo nearby. The Kempinsky San Lawrence is a dream and we only paid $100 a night.