Excellent location, right on the sea-front, with free parking on the road outside the hotel, we had a very enjoyable late-December break at the Craigwell. Our double room on the 2nd floor with sea view was comfortable, with plentiful tea and coffee supplies (we were invited to help ourselves to top-ups when needed, from the breakfast room) and a generous choice of healthy breakfast options that included a wide range of tasty cooked and cold meals setting us up really well for long coastal walks. Just a short walk from the town, this was an excellent base from which to explore the area. We had a minor problem trying to get the ensuite power shower to run consistently hot on some days, but this was the only negative note on what was otherwise a much-enjoyed and much-need seaside getaway.