We stayed a week here (after a week in Phrae Ae at Thai House Beach Resort, and before a week in Kaw Kwang at Twin Bay. It was excellent value at £60/night with breakfast in high season). The room was well-equipped with wardrobe fridge, good aircon etc and a good shower, and a nice veranda; rooms were clean with towels and bedding changed daily. Sunbeds, mattresses, toys, beach towels and parasols were available for the beach and the small pool (a big plus). Reception staff were friendly, but 3 of the 4 restaurant and bar staff were often too busy chatting or on their phones, or just surly (our only criticism of the place), so we chose to eat elsewhere. The biggest plus of all is its location, and we preferred it to Phrae Ae (Long Beach). Klong Nin beach is 2.2 km long and Ilmare is at the very northern end by a little rocky headland and klong (small tidal stream), which is very pretty and interesting, with safe bathing (the beach to the south is straight sand until you reach the next headland). There are a few restaurants in the immediate vicinity, and an excellent German Bakery. Then 500 meters south of Ilmare (a 10 minute stroll along the beach or dusty road) is Horizon Road, a line of resorts, bars and restaurants (recommend Kansa for a relaxing time, Richey for a lively vibe, or Otto for western food in a relaxed setting). If you cross the bridge over the klong (or paddle at low tide) there is very friendly place called Klong Nuiy Seafood where the owners may provide a half-price taxi service (500 Baht return to Lanta Old Town). Beyond that is a beautiful little bay called Klong Toab where we often swam; it is dominated by the luxury Rawi Warin resort which picked arguably the best spot in Ko Lanta. It would be hard to find a anywhere better than Lanta Ilmare for the money.