The apartment is perfectly located between the access point to the beach and the main streets of the town. All of the major attractions, including the train station and port, are within walking distance. We traveled with 3 people and the apartment felt spacious to us. It's clean, modern and nicely decorated. Comfortable beds. Shower is on the small side but one can easily make do. View looks out onto the hotel swimming pool, which looked inviting on a hot day, but also has ample sea views on either side of the hotel.
Something that prior reviews did not mention - the apartment is on the 5th floor in a no elevator building. We viewed this as a chance to work off the pizza and pasta we were eating, but if you have physical issues walking up that much, this might not be for you.
Also, we were offered concierge services, but after a delayed check in and some initial recommendations, there was radio silence until they were ready for us to check out. We didn't ask for concierge service, it was offered, but ultimately it was an empty offer.
Overall this was a very nice apartment in a great location.