We absolutely loved our stay here.
Best bits: total beach front, the soft sound of the ocean all the time, gorgeous view from deck, comfortable bed, swimming and beach walking every day, nice hot shower, very clean indeed.
Would definitely stay again, and highly recommend.