This was a last minute booking and everything was great.
The place is airy and spacious and could not be closer to the beachfront.
Value for money is off the scale.
I'd certainly return!