We've stayed (1 night each time) at Calyso Cay and have always had a great experience there. The breakfast is nice, we love to eat on the patio. There are 3 pools, playground, poolbar, and free mini golf. The rooms are clean and the staff is pleasant.