Sort:  

Koh Tao was amazing, more quiet and not so touristy. Koh Phi Phi was really crowded but you have a lot of day trips and activities (Maya Bay being one of them which is a definitely must see! ) And snorkeling in the Similan islands was really nice, when I first jumped in the water and put my head in I was left speechless !