The Marine Hotel, Ballycastle (3-star) | TravelManiac