10/10
The unit we stayed in was very comfortable and spacious for the two of us but would just as easily have accommodated two couples or a couple with two kids. The kitchen was fully supplied with cookware, etc. and appliances were updated.
Best part was the porch area overlooking the ocean. Access to the beach was very easy, and the beach itself is pristine. The pool area was immaculate and well-maintained, thanks to daily attention from the staff.