Fantastic location and accommodation. Everything you need for a great stay by the beach.