Centara Villas are absolutely beautiful! My partner and I stayed for 4 nights (not long enough!) and loved it! the staff is very helpful and go above and beyond to make your stay as nice as possible. i fainted one morning because of the heat and the staff was so helpful, delivered the breakfast to the room and kept checking during the day if everything was okay.
the view from most of the rooms is stunning as the villas are up on a hill and overlook karon beach. there's a shuttle bus service twice a day to karon but you have to make your own way back. the walk to the beach takes approx. 10-15 minutes. the breakfast buffet is great - so much food to choose from! also, they've got a really good coffee machine where you can prepare your own coffee in the morning. karon is great and i'd recommend to stay there instead of Patong. you still get all the restaurants, bars and shops but it's much more relaxed.