We had a really nice 2 night stay here (3 is normally the minimum). The staff were really helpful and the hotel was kept to a very high standard. I would not call it a family hotel but our two children were well received and the room was just lovely.
The location was in a nice residential area, quiet and peaceful. The beach and restaurants were a 10min walk away but this should not put you off if you're a beach lover.
We would return without hesitation!