My hubby and I just stayed here to celebrate my birthday. It is a beautiful resort. The rooms are big and have balconies. The pools are great. We especially liked the Spa pool since we didn't have our kids with us. All of the staff is great. They even sent me a cupcake for my birthday to our room. This resort was very relaxing for a couples only trip. it would also be great with kids. they have a family pool that has a small pool that is only 1 1/2 feet deep that would be perfect for our three year old. they also have dive in movies with popcorn some nights. The resort is pretty big and they will drive you around in golf carts. I can't wait to stay here again, maybe with the kids next time.