This resort is close enough to perfect as it is close to all the the things you would go to Phuket for, the beach, the food and bars along with the many shops selling cheap clothes, jewellery and the odd massage. You are 200 - 400 baht away from the amazingly busy Patong (day trip with kids recommended - night trip may take alot of explaining) and the quieter Kata Beach - walking from the resort to the beach, shops or restaurants is what you make of it, you will be offered all but you are not harassed like in other parts of the world - it is ok to just smile and say no thanks - The girls that are mentioned in some reviews are extremely respectful especially when walking with your partner and/or children, all part of the experience.
The hotel staff were always friendly and very quick to respond i.e. point something out or collect bags for checkout, the Safari club for kids had different activities at different times to siut all types of interests (our 6 & 7 year old probably spent 1 to 2 hours per day by their own choice, the rooms were cleaned well and the pools were great, with the pool with the waterslide attracting the bulk of the families and noise that goes with and the others were much quieter and almost had to yourself when you "forgot" what pool your family went to. The grounds are well kept, people are smiling and the rooms were extremely functional. Did I have any issues with the resort? -too relaxed to notice, care or remember, even the noise of the crackers seemed dull.
If you like to try different restaurants on your holidays and you choose to venture out from the hotel then stay away from Two Chefs early in your stay, as one go and you are hooked, the food here is very very good that caters for all - I recommend the 86 and102. The Papaya another short stroll from the resort is great, with fantastic food and great service. I spoke to some people who took advatage of the hotel extra baht deal and they were not disappointed either, you really are spoilt for choice for whatever it is that floats your boat.
If you need a holiday, this is the place, if you leave here complaining, you should have stayed longer - you might have needed it.