On the bright side, the view is absolutely incredible and the beach is gorgeous. Of all the many places I've stayed, this has to be among the best views. Unfortunately, I cannot recommend this place to stay. We almost moved upon arrival, but I felt that the effort to find a new place in the summer would have taken a day out of our vacation. The flat is very worn and tired, and not very clean. There were stains on the wall, on the sheets, mold on the pillows, duct tape holding something together on a wall in the en suite shower. When we arrived, there was only a very small amount of hand soap in one bathroom, no soap for the dishwasher, no toilet paper in the bathrooms, and two of the beds were not made. There were several dead flies around the apartment and ants invading in several places (which was a constant nuisance - regular treatment is needed). The owner said that they only make the beds for the number of people who are coming, but we had wanted each of our kids in separate bedrooms, and sometimes our youngest needs us to nap with him, so we would have liked to use the other beds - I feel that if you book a 3 bedroom you should be given the option of all the beds to use. But that was only a trifle compared to the general state of things. The towels and sheets felt very old. The curtains were stained yellow and did not work well at all in the master. The shower heads were old and spit little nails at you. Everything just desperately needs a refresh. The unfortunate thing is that, given the spectacular view, it would not take too much to refresh the interior and make this a stunning place.