We will be traveling to the Courtyard Marriott Isla Verde Beach Resort over the Christmas holiday. We have rented several rooms and are bringing our adult children (and boyfriend/girlfriends) as their Christmas present. We usually stay at JW Marriott resorts, but found the reviews of this Courtyard amazing. Is this resort really right on the beach and it has a swim-up bar and casino? My husband is still leaning towards the San Juan Marriott Resort & Stellaris Casino. What can I tell him that will change his mind?