We were there in November right after Thanksgiving. Sure, there were buildings that were trashed and blown out. I expected some distruction, so I wasn't that surprised. But everything was clean, not all rebuilt and pristine condition, but clean. The island was ready for people to come, eat, dive, and stay in the rooms that are available.
I guess it depends on your expectations. I expected glass to be out of buildings and for there to be destruction of others. The beaches were gone -- again, to be expected. But there wasn't any debris in the streets and that's pretty good in my book.
The people on the island were working like mad to return things to normal. We saw great progress each day, so anyone going days later than November 26 wouldn't even get to see the destruction we saw.
We had a great time and our hotel was fine. The diving was great. There was, as I've mentioned on other posts, no reason not to be there. I didn't care if all the rooms in my hotel were ready or not as long as I had a room in good condition. I didn't care if the cruise ship pier was missing -- I wasn't on a cruise.
If you're like me you want the following things, which are available in Coz:
Diving - check
Hotel room w/ working plumbing - check (except hot wasn't always in our room, but we've read this happened before hurricane in same room)
Restaurants - check
Relaxation - check
Direct flight - check
It was great. Don't hesitate to go, unless you need everything to look perfect like Disney's newest park. (And, if that's the case, why ever go to Mexico? Or, most places for that matter?)