We stayed at Xanadu last Feb and just loved it. I would highly recommend this resort. Very, beautiful well kept up and unlimited internet access. We had a laptop so we could send pic's every day to our friends in Minnesota. I have some pic's on my website if your interested. Some of Xanadu and San Pedro in general.
http://www.stolaf.edu/people/frandrup/photos/Belize1.html