We were upgraded to thai villla upon arrival which comes with a jacuzzi. The room were clean, everything were very clean, they provided buggy services to the lobby from the villas. Two infinity swimming pools were great. The only downside was, the breakfast was just so-so. But the ala-carte menu were delicious. Overall, a great choice for honeymoon and vacation.