We were there about a 1.5 years ago and stayed at Nude. It was about the 3rd time we had been to Zipolite.
It ended badly when we were robbed of almost everything out of our room. We had travelled to Hualtulco to get money to pay our room the next day when we planned to check out. That night we went our for about 2 hours to eat and returned to find all our cash, passports, computers, phones and anything else of value taken. There were hotel staff nearby that apparently saw nothing. Our room was on the second floor with 2 doors to get through. We believe it was an inside job orchestrated by one of the younger cleaning staff. The police were useless since they would not persue our case if we returned to Canada. We found out from the locals that they have a rampant crime ( theft ) problem since there is almost no police presence within an hour or two from Zipolite. We met with a local that had aspirations to become the town mayor and he filled us in. The day after we left a couple were held up at gun point in their second floor condo. The place they stayed in is at the opposite end of the beach from the Nude resort. We loved the entire place as its very low key, rustic, nude beach and very inexpensive but you need to watch out for your stuff and don't take any unecessary chances. I'm not sure how you do that when none of the hotels etc. have in room safes and only take cash. There is a new condo building that is new and is located in the middle of the beach stretch but we couldn't find any info regarding potential rentals.
We were stranded and only had my wife's phone and 1 credit card and had to travel to Oaxaca city to the Canadian consulate to re - new our passports which took a week to accomplish and re - route our return flights from there.
Unless they have done something to improve on the theft / burglary issue I would not recommend it and especially the Nude hotel. I lost all respect for the community when they refuse to address the ongoing crime issue there.
Total cost to us for the theft was ~ $ 10,000 with about 70 % covered by our insurance.