Casa Chaca was incredible. It was in a gated neighborhood and there was beach security right next to the property. We would 100% stay here again. A few things to note for other travelers:
1. We were hesitant about needing daily cleaning. We originally told them not to come every day but changed our mind. Being on the beach, sand gets dragged in and dirties the house really fast. The staff is super friendly and does an amazing job. Keep the cleaning schedule :)
2. Akumal is a small, quiet town. If you plan on doing cooking, stop at a larger grocery store before you get to Akumal. There are a few mini supers, but the selections are small. The house is well stocked with cookware, but not oil/spices/etc. You'll want to get those at the market as well.
** There is an outdoor market in town almost daily. They have a large selection of produce at good prices.
3. Beach - bring water shoes. After you get past the initial rocks it is sandy, clear and gorgeous. But you will need the shoes to get past the breakers. Bring snorkel gear to check out the fish too!
We were planning on walking into town a bit from the beach. However, there really isn't public beach access. The only way we found into town from the beach (and back to the beach from town) was past some old abandoned condos. Round trip was around 4 miles. There is a beach bar about half-way to town that you can walk to that has delicious drinks and food.
Overall, we loved the small town vibe Akumal had to offer. We felt very safe and being right on the beach was an unforgettable experience. Highly recommend!