Wonderful brand new place right on a wonderful beach