Overall the stay was pleasant as staff were friendly and kind, however the apartments themselves have not been updated for a long time. Some of the kitchens need to be upgraded (e.g. very old microwave/grill with inefficient heating element so food takes a long time to heat). Apartments have individual boilers that provide enough hot water for showers but not for baths if there are several people staying. Some of the amenities are very updated, such as a very old TV box system which works only about half the time and needs to be constantly adjusted to get a connection, and wifi that is almost dial-up speed.
Having said this, we appreciated the traditional family holiday atmosphere and we were not there for the technology so we were fine. The location right next to the beach is great and we were pleased to get apartments with a sea view.
Generally a pleasant, relaxing place to stay, and good for the price.