Perfect beach house. Relaxed vibe, plenty of different spaces for a largish group, table tennis (the cave), close to shops and a great beach.