The location is great - really easy access to the beach, and fine for a simple and small gathering. We had a lot of fun outdoors, in spite of blustery winter weather. The place was spotlessly clean and light and bright.
But the photos seemed to me misleading. This is the second floor of a small building, with another apartment above (from which you can hear seemingly every footstep). There is no direct sea view from the apartment - the main bedroom looks out onto a stairwell between the apartment and the ocean, so curtains on that side have to be kept closed for privacy.
A bit more equipment would make it more comfortable and enjoyable. There were only 3 chairs to sit on (in addition to the 2 couches) so eating at the dining table for a family of 4 was tricky. We ended up bringing in a couple of folding metal patio chairs. If you like cooking as a family it is also a bit tricky - there is no oven and very limited cooking equipment.