Great hotel, but maybe a bit soulless. We stayed in a two bedroom suite and we agreed that the room was one of the best we have stayed in. The hotel itself is huge with amazing facilities, lots of restaurants, and plenty to keep you and the kids busy. The beach is wonderful with loads of free equipment to use. The pools are also great, and there is something for everyone. The main issue I have the JW, is that it doesn't have any soul. You could be anywhere in the world. I am quite sure that the majority of people that stay at the JW don't leave the resort. Why would they? The JW caters for every Western style of cuisine in a safe environment, it caters perfectly for the self entitled spoilt children of middle class parents who are quite happy to pay European prices for their food and drink. We ate once in the Olive, which was very good. But why would would eat in the other restaurants, when 2 mins down the beach are some excellent authentic Thai places. Where you can drink (the same) beer and cocktails at a fraction of the price. You can eat amazing local food, rather than pizza, burgers and steak at the JW. If you like to play it "safe" in a controlled environment, where your every whim is catered for, then book the JW. But don't expect it to give you a true "Thai experience"