A fantastic location, great space and layout internally.
However, the air-conditioning upstairs wasn't great and we experienced a few maintenance issues that we let the host know about. They fixed a cleanliness issue that we told them about, but couldn't get anybody to fix the dishwasher in the time we were there (3 nights).
The furniture is not comfortable - but in summer you will spend most of your time on the beach anyway.
If you want to play DVDs (especially to keep kids entertained) - you will need to bring your own DVD player.