Holiday apartments with a sea-view restaurant, terrace, and private beach.