Rayavadee
★★★★★Rayavadee occupies a magical three-beach peninsula at Railay accessible only by boat, where its two-storey pavilion cottages are nestled among tropical gardens beneath towering limestone karsts. It is arguably the most romantically situated hotel in Thailand, and its beachfront Grotto restaurant — set inside a natural cave — is a dinner experience unlike any other.