Upscale hotel with stylish rooms, cottages, high-end dining, a pub, and a seaside bar.