I LOVED my stay at Maehaad. First of all, this property is located in a very quiet part of the island, which is exactly what I was looking for. A mini mart and a couple of places to eat in the vicinity. Some great view points within walking distance (360 Bar and Tree House bar), also a waterfall close by. If you are looking for more of a "party" scene, this is not it. Maehaad Beach is nice and in the morning it's quiet, but it gets busy. There are nicer beaches on the island, but I was happy to stay close to the hotel. It was also very cool to walk across the sand "bridge" that forms when the tide is low, connecting it to Ko Mah island. Snorkeling is not good here. I snorkeled the length of Ko Mah and didn't see much other than a lot of dead coral, unfortunately. The hotel has a beautiful pool if you need a break from full sun exposure on the beach. The hotel will send a free shuttle to pick you up on arrival if you arrange it beforehand otherwise, return shuttle or any shuttle getting to Thong Sala Pier will cost 150 bht pp. (min 2 people or 300 bht). The service and staff are excellent. They can help you with any bookings or special requests. Breakfast was buffet style with lots of options. Rooms are beautiful. I was upgraded to a room overlooking the pool and it was my favorite of all the places I stayed on my 2-week holiday. I highly recommend this hotel if you are looking for a place to relax.