Amazing location, everything was as expected. There are minimal towels and nothing to clean your feet off with when coming back from the beach so I would be prepared with some beach towels and also some baby powder or something similar to clean off the sand.
Beds were comfy, kitchen is updated and the whole place was very clean. Overall it was perfect for our stay.