Perfect location, great atmosphere, lots of shops next to the apartment, and minutes away to the beach.
The only area to improve is the cleanliness of the whole place.
Overall it was a great stay.