A magical little place with all you could need and the sea at your doorstep. True paradise.