I booked 2 rooms at $370 each. I chose this hotel because of the proximity to the beach and the amenities they advertise on Expedia: private beach, or walk 1 block to the public beach. When I checked in, the frontdesk staff told me we could request a golf cart ride to their private beach, which we did... but then we were told the golf carts had no more battery left and that there is no such thing as a private beach, they just "like to call it that", and we were welcome to walk the 0.5 mile there. Also, that the 1 block walk to the other beach was recently gated so that was no longer an option.
We ended up driving to a public beach and paying extra for parking.
In the end, all the amenities we needed from Hotel Zamora were a disappointment. I could've paid $100/night for a 2 star hotel and get the same result.