We had a great couple of days here. The Sarojin manages to be contemporary in design, with painstaking attention to comfort and still be completely charming and timeless. It feels old-fashioned in the most comforting way. Polished wood throughout with lush tropical gardens, lilly ponds, lawns and plenty of spots to sit and watch this slow moving paradise. Our ‘garden View’ room was vast, with enormous spa-like bathrooms featuring indulgent rain showers you’ll never want to leave. The sense of space carries across the resort — it’s not overly large, which makes it feel private and intimate. The infinity-edge pool is spectacular, elegant four-poster sunbeds seem to float in the water. Add a cocktail bar and restaurant overlooking a powdery, palm-fringed beach, and it’s every bit as dreamy as the photos suggest. The staff are a true highlight: warm, welcoming, and attentive without ever being intrusive. From the moment we arrived, nothing was too much trouble, and their gracious hospitality set the tone for our stay. If there was one small drawback, it was the dining experience. The menus are beautifully conceived, brimming with creativity, yet on our first nights they didn’t quite meet the promise. However, sampling the Thai breakfast instantly changed our minds — vibrant, authentic, and exquisitely prepared, leaving us wishing we’d leaned into the local flavors earlier. The setting, staff, and atmosphere make it a place we would wholeheartedly recommend.