Good accommodation, well set up, handy to the beach, and good extras