We stayed in Swan Paradise 7 days with my girlfriend. I worked remotely, she just had a vacation. It is a perfect place to stay together: very delicious food (same breakfast and their cafe), tennis courts for sport activities, small gym, pools, and for sure great paradise views of the gardens with birds and fishes. The hotel team did a great job supporting and being kind all the time. My huge recommendation to spend some time there.