A comfortable place to stay at a wonderful beach.