This was the best vacation EVER. We went with a large group. As you can imagine, traveling with a large group can be cumbersome but to our relief, they had everything together. You will need to speak at least a little Spanish and listen carefully to their English but it’s totally doable with repetition. They went out of their way... more

(16 votes) 

