stunning place sea views and cheerful hospitality