Wife is looking for a tropical vacation and she heard that Belize might be nice. I know it's a former British colony (F/K/A British Honduras) but wondering if anyone had been there and if so, would you recommend it?

Looking for mostly just warm weather, beaches, etc. Probably November/December or possibly later (pre-hurricane season, of course!)

Thanks in advance!