Very well located, in the heart of the old town and very near of the beach. Parking available not very far, for 15€/day, on reservation.
Kitchen very well equiped, just as described. Beach stuff (chair, parasol, beach mat...) also available, which can be very helpful !
Mind the narrow stairs (apt on the 2nd floor) if you have kids and the noise (restaurant below and a lot of tourists) but it's normal since we are really in the center.
We would highly recommend Jofre's apt (besides, Jofre is very kind and helpful !)