My family and I enjoyed our stay here, lovely location, close to shops /food, our 3 year old loved being able to walk over to the beach.
Kitchen is well equipped, dining table is located upstairs so you'll have to take stuff up & back down but that isn't too hard to do... And you get to dine with a view.