I start by saying that this was one of the best 4 stars hotels I've stayed in, especially in Asia. The rooms are great, we booked in total 4 rooms for 2 families (2 kids each) and we've got 2 sets of connected rooms, meaning we had a door between the rooms that was exactly what we were looking for. One of the rooms had an enormous bed, I believe it was 2.2m x 2 m. Each room was highly equipped with everything that you need, from normal toiletries all the way to bath robes, flip-flops, cotton buds and tooth brush in case you don't have one with you. Water was provided for free each day and refilled in the mini-bar. Water heater for tea/coffee, hair drier, safe locker and even a flashlight - all included.
Buffet breakfast was very good with fresh fruits (papaya, bananas, pineapple, watermelon), milk, cereals, fruit juices, omelet on demand or boiled/fried egg(s), salad, hot dishes like sausages or local breakfast dishes (fried noodles for example), various sorts of bread and pastry. All in all a great way to start the day.
The hotel is rather far from the beach (a good 15-20 mins walk to Karon beach), but has 3 shuttles each day to the beach (9 am, 10 am and 1 pm) and 2 returns (1 pm and 5 pm). However a local tuc-tuc is usually available for around 150-200 THB (about 4 Euros) each way. For kids I highly recommend Kata beach, which is a little far (half an hour walk, maybe more, or 250-300 THB/way), because of the low waves and shade from trees directly on the beach.