I spent five nights at the Vitalclass; it was a mixed bag. The staff were excellent, friendly, and engaging. The apartment was clean and spacious. The rainfall shower was wonderful. In the kitchen, the fridge was large, and the spa with the gym and sauna were an absolute treat. Breakfast was included, and delicious, with good vegetarian options.
On the down side, the bed was uncomfortable, with a soft pad instead of a sprung or foam mattress. The kitchen in the apartment was had only two hob rings, no oven or microwave. The two pans supplied were so big that only one hob ring could be used at a time. Basic utensils, like a sharp chopping knife and tin opener were not provided. The swimming pools were unheated, and too cold for casual swimming. There was WiFi, but not strong enough for a zoom call. Noises from the flat above woke me up a few times.
It's within walking distance of the sea, but you have to walk quite a way to find a beach. There is an excellent supermarket, the Eurospar, about 15 minutes walk away. It's a clean, bright complex, popular with package tour groups.