Angela,
We stayed at Banyan Bay last summer, which happens to be next door to Xanadu. What a nice resort. Small but very lush with a great atmosphere, pool and beach area. The swimming area is not the greatest as most of the beaches on AC, but you can always use the beach at Banyan Bay. The rooms are nicely layed out, very clean and comfortable. When we go back back we will definately stay at Xanadu.
You will have to find a resturant as there isn't one at Xanadu, but with all the places to eat on AC you will not have a problem.
Have a great time and enjoy.
Dive Smart; Dive Safe
Enjoy the ride
MM1 :14: