Beautiful view, but in high season there are so many boats around the famous rock that it's impossible to take a nice picture. In low season is much better, not many tourists and you can actually enjoy the island.
Lanta is still a relaxed island, there is a town where all of the tourists stay and the further you go the more quiet it gets. The prices vary from very simple bungalows with fans to good rooms with a/c. The food in the restaurants is more expensive than on the land but you can find fair prices as well as high quality service. Beautiful beach, very nice old town.
Ko Lanta, being less developed than other thai islands, is exactly what I wanted. Not flooded with tourists, cute bamboo huts to stay at, normal food prices and nice nature. Also, some beaches are empty when you visit!
This island is beautiful and has so much to offer! The underwater world is breathtaking, hiking is pleasant with the views and the parties are the best in all islands. The atmosphere everywhere is laid back and welcoming, food is great at every corner and you cannot get bored here.
After a day of hopping beaches you can end up hating any sand! Seriously, there's so many of them it's hard to make it in one day. You can go by boat which is lazy and faster option or you can hike but not all of the beaches are accessible from the inland.
It's a beautiful island, there are many things to see in nature, some beaches are definitely too crowded though. It's also quite pricey but if you're patient and don't want to overpay you'll find reasonably priced restaurants and accomodation.
I'd say the best snorkeling and diving in SE Asia. Amazing viewpoints. Delicious food. A lot of various activities. Some things are a bit overpriced, but okay, it's a very touristic island after all.