General overview and location
Very nice apartment that offers solid value for money. Location is perfect - close to the center of the town, restaurants, supermarkets, beaches - everything you need and want in the town should be within walking distance. Balcony is a pleasant addition with some great morning sun for your breakfast, even though the view is not spectacular. For me (staying with my girlfriend), the size was perfect, but can't say it'd be pleasant for 4 people. Couch is okay for a bit but not the most comfortable (especially if you want to sleep on it). Main bed was pretty comfortable though. The room is very warm and cozy (cold can be an issue in this country/region).
Kitchen
It is very well equiped for the price range (including a grill, an electric stove, coffee machine, etc.), which will allow for nice longer stays. Location is perfect - close to the center of the town, restaurants, supermarkets, beaches - everything you need and want in the town should be within walking distance.
Bathroom
The shower/bath does not allow for long baths at all and kinda stresses you out getting colder by the second (manageable though). Rest of the bathroom is nice overall and pretty clean.
Overall, I definitely recommend a stay, both short and long. This is particularly the case for 1-2 people.