La Flora , in the natural and pristine Khao Lak, is set on an idyllic, large beachfront, just over an hour north of Phuket airport. The resort features 70 spacious rooms, suites and villas each with a private terrace, and as its name suggests, is hidden inside a large tropical garden not far Khao Lak's national park.