Excellent apartment.
It has a lot of character, as well all the practicalities you need. The location is perfect too - walking distance to restaurants, shops and the beach.