We were staying here as we wanted to accommodate a large party (10 people) for two weeks. Pictures are not true to life and amenities lacking (no dishwasher, internet so slow that sometimes email wouldn’t work- forget about Netflix or YouTube, the phone stopped working, etc.)
An army of bullet ants came pouring out of our air conditioner one night and the representative told us to move the bed!
The place smelled musty and the the pool overflowed into the casita one night. The pool guy belatedly showed up two days later.
No bathtubs, no tv working, no internet, and since you are on the outskirts of town you will have a hard time getting a cell signal.
Beach is rough (like dangerous to swim in rough) and covered with sand fleas. Easy enough to walk up to the beach and pay for a 8 dollar margarita but hardly holiday worthy.