We have stayed at David's place for 1 week and our experience was superb!
The apartment is perfectly located: the sea is 5 minutes walk away, there are plenty of little shops as well as restaurants nearby.
The flat was clean and newly refurbished with all the appliances you need.
Would definitely recommend!