If you wanna learn to dive, proceed to professional diver, or just dive for fun, Xcalak is amazing. Great location, amazing staff, great diving. The hotel provides accommodation so if you want to spend some quality time with your partner that's the place to be. I did my instructor course with them, Jules was my course director and the other...
More