I loved every moment of my stay at Five Elements. From the beautiful location, to the luxurious and comfortable rooms to the absolutely delightful staff, this was probably the best place I have ever stayed. The facilities were fantastic - super comfortable beds, beautiful bathrooms and great complementary toiletries. The turn down and morning service was delightful and the staff, wow, they made me feel like they genuinely wanted to make my stay as comfortable as possible, not just because they were being paid to. The location was perfect, in that it was far from anywhere and set amongst beautiful temples, it may not be quite so perfect if you want to be able to stroll into town - you definitely need to be driven there and back. But I didn't leave the place once. The food was mind blowing. I was surprised and delighted by every single meal, snack, juice, smoothie and tea was delicious and exquisitely presented. My friend and I treated ourselves to the 7 course dinner on our last night and it was truly the most amazing meal I think I have ever had. As for the treatments, they are really incredible as well. I would highly recommend getting at least one or two they are all lovingly prepared and administered, and the surrounds and treatment rooms alone are worth getting something for. We also found the tiny touches in the rooms to be a real treat, the attention to detail was perfect - robes, incense, tea. It was all perfect.