We just got back from our wedding and honeymoon. We spent 4 nights at CSA and we thought it was really great and would go back!! The beach is large and beautiful white sand. There are two pools, both are quite small, one with a swim up bar. The food is great....the buffets to the gourmet restaurant Feathers. The sports complex across the road is really fantastic. They have a really nice spa, gym, a few tennis courts, squash courts, raquet ball courts, a bar that makes really good smoothies, which of course we didn't discover until our last day there! There is a night club there which had a piano and I think they have duelling piano's every night. We didn't actually go, but it looked cool. We had just spent a week with 47 people so we were only there to relax and quiet time, but we really enjoyed it and would go back. We had a beachfront verandah suite which was really awesome, however the bathroom was quite outdated. All in all I'd recommend it!!!!