We always use The Seastar Inn on the cliffs
they have a 2 bedroom apartment with full kitchen bathroom and living room.Nice set up and fantastic hotel with the best staff and great food and drink.Cheapest rates around for a family