A great place to stay, just far enough away from the beach and set in lovely grounds.