Thank you so much for the info...great pics too!
The man-made beach makes sense...I didn't realize that was what was in the pictures.
Now I am going to have to add Xpu-ha to my list too! I don't think I will ever be able to narrow it down. The more research I do, the longer the list of resorts gets!