I stayed at Jamakhiri for 4 days with my family. We had a fantastic time. People have gone over the fantastic views and the location, so I'm not going to spend much more time talking about that. It's beautiful, plain and simple. The main thing I will say is that the service is off the charts. William, the manager, does a great job getting to know his guests and taking care of them. He's always available to help out, and made us all feel as comfortable as can be. He wasn't alone though. The entire staff was so genuinely friendly and happy to help that it creates a great atmosphere to relax in. They always had a smile on their face and were happy to do anything that you could ask for.
The food was great and the fruit drinks/cocktails were always fresh. The pool and spa were great (get a Thai massage!), and we were able to go snorkeling in the ocean right by the hotel.
Yes, the 15 drive to the hotel is a bit bumpy, and yes, there are a lot of stairs to get around the hotel...but honestly, these are very trivial matters that come up when someone is trying to find a problem with something that doesn't have a problem. If you're looking for a place to have a gigantic party every night, this isn't the place for you...but if you're looking to truly relax, this is perfect.
Loved my stay there. Highly recommended. William and the rest of the staff are incredible. Make the Jamakhiri a spot on your next trip to Thailand!