The casitas are a great place to stay with a family. The pool is tons of fun and our daughter loved the lazy river and water slide. The Deseo restaurant has great food and the staff is amazing...they catered to our every need. The snake feeding and learning was also great fun.