Pros: Good location right next to a private beach. We were able to go swimming, see little crabs, and see and swim with turtles, which was really cool. Easy parking and easy check in and out. Small complex so there's not a whole lot of people around.
Cons: If you're going in the middle of summer, which we did, the place will be uncomfortably hot for some of the day, as there is only a small Pinguino (non-portable as it's hooked up to the wall) a/c unit in the bedroom. During other months of the year, I'm sure this isn't an issue, but mid/late-July, it was. The carpet was dirty/stained in places and the couch is a bit old and stained. The blinds in the bedroom were broken and would only go halfway down so we had to put up towels for privacy and to block out the sun, and there was a lot of grime and dust on the ceiling fan in the bedroom like it hadn't been cleaned in a while.
Also, the unit is right next to the grill and stairs down to the beach so there were usually people right outside the unit, so you won't always have privacy.
In the end, if you're looking for a place with a cool location and private beach, and you don't mind the few cons, it would be a great place.