We loved our stay at Craigmore. Easy access to beaches, food and shops. Very comfortable home away from home. We would definitely stay here again.