The location is perfect, you have the beach at your disposal, friendly staff, clean, excellent communication with the administrators. Despite being a very busy area, you can rest very well.
The place looks hidden but that's exactly what gives it its charm.
It would be better if it had more bathrooms, they are not enough.