Great apartment, kitchen had everything provided - dishwasher, dishwasher tablets, sponge, pots pans etc.
Check-in were super friendly and even let us leave our bags with them when we had a late flight on our last day.
Location-wise it's literally 5 minutes walk from the beach and a 7 minute walk to a metro. The apartment is surrounded by supermarkets nearby.
All in all, it's a great place to stay.