This villa got you covered: stylish, family friendly & lots of sea breeze