I loved the deluxe room (we upgraded from superior). I must say that the deluxe room minimum is a must, the difference between superior and deluxe is like the difference between Ibis and Grand Hyatt (seriously) for not much more money. The breakfast was nice if not a little repetitive but what can you expect. The pool was nice and clean and the restaurant was nice and reasonably priced.
The worst thing about the stay was the service. I feel as though most of the staff can speak with about 5% fluency in English, which is pretty difficult to work with and get help from them. The Hotel also own a (reasonably priced for Phuket) taxi service, in which they also try to rip you off. To the airport was 700THB, I wanted to be dropped off about 500m before the airport and they wanted to charge me 800THB, saying that it was "further away" despite me showing them on Google maps it was not. I just went to the airport for 700THB and walked, turned out the taxi driver went straight past where I wanted to go in the first place to get to the airport. It's not much money for tourists but it's the principal of doing such things to your own customers. It can really ruin a holiday (note that Phuket is just full of people trying to rip you off, so it's pretty bad anyway).