The Lamp lighter Inn is a great place to stay. It is near the beach and the shops. The staff are extremely helpful. Although we didn't have our dog with us, (he was back in the U.K.), we will always choose a place that welcomes dogs in future, because they seem to employ happy, welcoming staff. They gave us a tag, dog toy and treat to take home.
Our room was small but perfectly formed, clean and brilliant shower. Breakfast was delicious and the wine and snacks in the late afternoon were very welcome.