We very much enjoyed our stay, particularly to the splendid view from the balcony. We hired a car during our stay. However one of the evenings we walked down to the beach and it only took us around 15 minutes, so I don't think it would be an issue if you don't have a car.
The place is probably more suitable for 4 people instead of 6 people. I wouldn't say the cleanliness is 5*, but it's comfortable to stay and reasonable, given no cleaning fee is charged.