Are you in the mood for dinner in an ancient limestone grotto overlooking the sea? Or perhaps a floral bath for two surrounded by lush jungle greenery? Welcome to Rayavadee, where seclusion and serenity top the list of amenities. Fashioned after an idyllic southern Thai village, this exquisite resort features 26 acres of two-story pavilions and sumptuous villas surrounded by sandy beaches. When you're not snorkeling in the crystal waters of Krabi Marine National Park or learning the fine art of fiery Thai cooking, you can snuggle up with your beloved on a once-in-a-lifetime elephant ride or sneak in some private outdoor time on a nature hike to the local waterfall.