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.