Need to make a decision soon but can't decide between CN or CSA? What appeals to us are the swim up bar(like to meet people from all over), massages on the beach, nice room and balcony ..... Leaning...