My wife and I stayed here in May 2012, as part our anniversary holiday. Overall the hotel was nice and the service was good.
The rooms were fine, but nothing special. They were spacious, as with most hotels in Thailand, but the one that we had did look a little tired and dated. That said, it was clean and we were only there for 3 nights so was fine.
We only ate at the restaurant beside the pool which was very nice. The bar is quite cool also, especially when it rains and they pull down the blinds as you sit at the bar.
The beach at the hotel was great, however beware of the rip currents in the sea - they are deadly! On our first day at the beach (and of our holiday in fact), some poor guy had to be pulled out of the sea and taken to hospital, which was not a pretty sight. He was ok in the end. As all the locals told us, don't try to swim against the tide (ie back into shore), but rather swim with it (ie parallel to the shore) and eventually you will get back in. Sounds strange but that's what we were advised - I didn't test the theory out!
From this hotel we took a day trip to Phi Phi island which was amazing. Great place to chill for a few hours. Everybody told us that it was overrun with Aussi tourists drinking fosters but that was a load of old rubbish... at least the day that we went - it was empty! In May the speedboat was very bumpy, but it is definitely worth a visit.
Overall I did not really warm to Phuket as a location. The area around the hotel was fine, but I think that was one of the better areas. We drove through Patong on the way to the hotel and it looks like a complete dump - glad we didn't have to stop. If we had of been staying anywhere near it, I would have taken the next plane out...
So, all in all, a good hotel with good service on a nice beach; good value for money.