Was looking for a short getaway to celebrate my partner's birthday. Not exactly a good time to visit Phuket in the month of October (rained every day that I was there!) but the resort itself and the room was comfortable to just laze around in. Sunset view from the Z bar was as good as described. The tropical villa came with a private plunge pool and you have total privacy (read: skinny dipping!). They helped organise a BBQ in the villa and the food plus the ambience they set up was great. Service is generally good within the resort.
The only complaint that I had was with the tour desk. I had contacted the hotel prior to arrival to enquire about organising a scuba diving trip but the tour desk did not revert. When I arrived a week or more later after I made the enquiry, I had to look for the tour desk who then explained that it would be tedious process because the island is far away from the mainland dive shops. Basically, I had to get sea transport out of island followed by land transport to dive operator before the usual dive boat departure around 7am or 8am (so divers, take note). I am ok with the explanation but felt that he should have replied my email so that I didn't have to cart along my diving gear.