Just got back from Isla Mujeres and it was unreal! Highly recommend snorkeling . Can't wait to go back!