Forgot to point out, I am cuban and been to all of there hotel . Cayo Santa Maria is the cheastest then is La Dunas and if you want something really nice is Los Ecenachos http://www.tripadvisor.com/Hotel_Review-g642244-d599930-Reviews-Iberostar_Ensenachos-Cayo_Ensenachos_Cuba.html I believe kids are not allowed.